2025-03-01 14:15:40 +01:00
{
"name" : "riso" ,
2025-12-07 02:13:18 +01:00
"version" : "1.2.86" ,
2025-11-23 01:13:27 +01:00
"productName" : "Riso 💚 - Rete Italiana Scambio orizzontale" ,
"description" : "Progetto RISO (Rete Italiana Scambio orizzontale) promuove una rete di comunità locali che favoriscono scambi di beni, servizi e ospitalità. Con l'App RISO, sviluppata per facilitare il baratto, il dono e l'uso di monete alternative come i RIS, il progetto crea legami autentici basati sulla fiducia e sostenibilità. Partecipa agli scambi e costruisci una comunità più consapevole e autosufficiente." ,
2025-03-01 14:15:40 +01:00
"author" : "Surya" ,
"private" : true ,
"keywords" : [ ] ,
"license" : "MIT" ,
2025-03-04 20:20:17 +01:00
"type" : "module" ,
2025-03-01 14:15:40 +01:00
"scripts" : {
2025-12-07 02:13:18 +01:00
"dev" : "APP_VERSION='1.2.86' PORT=8084 quasar dev" ,
2025-03-04 20:20:17 +01:00
"dev_noCheck" : "SKIP_TSC=true quasar dev" ,
"build" : "quasar build" ,
2025-12-07 02:13:18 +01:00
"buildpwa" : "NODE_ENV=production APP_VERSION='1.2.86' quasar build -m pwa" ,
"buildpwatest" : "NODE_ENV=production APP_VERSION='1.2.86' quasar build -m pwa" ,
2025-03-04 20:20:17 +01:00
"type-check" : "vue-tsc --noEmit" ,
"type-check:watch" : "vue-tsc --noEmit --watch" ,
"buildspa" : "quasar build -m spa" ,
"lint" : "eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\"" ,
2025-03-01 14:15:40 +01:00
"lintfile" : "eslint --ext .js,.ts,.vue --ignore-path .gitignore ./ > file.out.txt" ,
"lintfileNoJS" : "eslint --ext .ts,.vue --ignore-path .gitignore ./ > file.out.txt" ,
2025-03-04 20:20:17 +01:00
"fix" : "eslint -c ./eslint.config.js \"./src*/**/*.{ts,js,cjs,mjs,vue}\" --ignore-pattern .gitignore ./ --fix > file.out.txt" ,
2025-12-07 02:13:18 +01:00
"pwa" : "NODE_ENV=development PORT=8094 APP_VERSION='1.2.86' quasar dev -m pwa" ,
"spa" : "NODE_ENV=development PORT=8084 APP_VERSION='1.2.86' quasar dev" ,
2025-03-04 20:20:17 +01:00
"debug" : "quasar dev --mode debug" ,
2025-03-01 14:15:40 +01:00
"test" : "echo \"No test specified\" && exit 0" ,
2025-03-04 20:20:17 +01:00
"generate-sw" : "workbox generateSW workbox-config.js" ,
"postinstall" : "quasar prepare"
2025-03-01 14:15:40 +01:00
} ,
"dependencies" : {
2025-07-10 00:43:28 +02:00
"@cubejs-client/core" : "^1.3.21" ,
"@quasar/extras" : "^1.17.0" ,
2025-03-04 20:20:17 +01:00
"@quasar/quasar-ui-qcalendar" : "^4.1.2" ,
2025-03-26 23:23:35 +01:00
"@types/jsbarcode" : "^3.11.4" ,
2025-07-10 00:43:28 +02:00
"@types/leaflet" : "^1.9.18" ,
"@vue/compat" : "^3.5.16" ,
"@vue/compiler-sfc" : "^3.5.16" ,
2025-03-01 14:15:40 +01:00
"@vuelidate/core" : "^2.0.3" ,
"@vuelidate/validators" : "^2.0.4" ,
2025-07-10 00:43:28 +02:00
"acorn" : "^8.15.0" ,
2025-03-01 14:15:40 +01:00
"animate.css" : "^4.1.1" ,
2025-07-10 00:43:28 +02:00
"apexcharts" : "^4.7.0" ,
2025-03-10 17:20:48 +01:00
"autoprefixer" : "^10.4.21" ,
2025-07-10 00:43:28 +02:00
"axios" : "^1.9.0" ,
2025-03-04 20:20:17 +01:00
"bcryptjs" : "^3.0.2" ,
2025-07-10 00:43:28 +02:00
"chart.js" : "^4.4.9" ,
"core-js" : "^3.43.0" ,
2025-03-04 20:20:17 +01:00
"crypto-browserify" : "^3.12.1" ,
2025-03-01 14:15:40 +01:00
"date-fns" : "^4.1.0" ,
2025-03-04 20:20:17 +01:00
"echarts" : "5.6.0" ,
2025-07-10 00:43:28 +02:00
"eslint-plugin-n" : "^17.19.0" ,
2025-03-01 14:15:40 +01:00
"eslint-plugin-quasar" : "^1.1.0" ,
2025-07-10 00:43:28 +02:00
"gsap" : "^3.13.0" ,
2025-03-01 14:15:40 +01:00
"jquery" : "^3.7.1" ,
"js-cookie" : "^3.0.5" ,
2025-07-10 00:43:28 +02:00
"jsbarcode" : "^3.12.1" ,
2025-03-01 14:15:40 +01:00
"leaflet" : "^1.9.4" ,
"leaflet-routing-machine" : "^3.2.12" ,
"leaflet.markercluster" : "^1.5.3" ,
"localforage" : "^1.10.0" ,
"lodash" : "^4.17.21" ,
2025-08-29 23:34:37 +02:00
"mongoose-paginate-v2" : "^1.9.1" ,
2025-03-01 14:15:40 +01:00
"normalize.css" : "^8.0.1" ,
"nprogress" : "^0.2.0" ,
2025-07-10 00:43:28 +02:00
"pinia" : "^3.0.3" ,
2025-03-10 17:20:48 +01:00
"quasar" : "^2.18.1" ,
2025-03-01 14:15:40 +01:00
"quasar-extras" : "^2.0.9" ,
"register-service-worker" : "^1.7.2" ,
2025-03-04 20:20:17 +01:00
"scrollreveal" : "^4.0.9" ,
2025-07-10 00:43:28 +02:00
"typescript-eslint" : "^8.34.0" ,
"vee-validate" : "^4.15.1" ,
"vue" : "^3.5.16" ,
2025-03-01 14:15:40 +01:00
"vue-class-component" : "^8.0.0-rc.1" ,
"vue-country-code" : "^1.1.3" ,
"vue-echarts" : "^7.0.3" ,
2025-07-10 00:43:28 +02:00
"vue-i18n" : "^11.1.5" ,
2025-03-01 14:15:40 +01:00
"vue-idb" : "^0.2.0" ,
"vue-property-decorator" : "^10.0.0-rc.3" ,
2025-07-10 00:43:28 +02:00
"vue-router" : "^4.5.1" ,
2025-03-01 14:15:40 +01:00
"vue-scroll-reveal" : "^2.1.0" ,
"vue-social-sharing" : "^4.0.0-alpha4" ,
"vue-svgicon" : "^4.0.0-alpha.3" ,
"vue-timeago3" : "^2.3.2" ,
"vue2-dragula" : "^2.5.5" ,
2025-07-10 00:43:28 +02:00
"vue3-apexcharts" : "^1.8.0" ,
2025-03-01 14:15:40 +01:00
"vue3-qr-reader" : "^1.0.0" ,
2025-07-10 00:43:28 +02:00
"vuedraggable" : "^4.1.0" ,
2025-03-01 14:15:40 +01:00
"vuex" : "^4.1.0" ,
2025-03-04 20:20:17 +01:00
"vuex-router-sync" : "^6.0.0-rc.1" ,
"workbox-core" : "^7.3.0" ,
"workbox-precaching" : "^7.3.0" ,
"workbox-routing" : "^7.3.0" ,
"workbox-strategies" : "^7.3.0" ,
2025-10-26 02:47:59 +02:00
"workbox-window" : "^7.3.0" ,
"xlsx" : "^0.18.5"
2025-03-01 14:15:40 +01:00
} ,
"devDependencies" : {
2025-07-10 00:43:28 +02:00
"@eslint/js" : "^9.28.0" ,
"@intlify/unplugin-vue-i18n" : "^6.0.8" ,
"@quasar/app-vite" : "^2.2.1" ,
2025-03-01 14:15:40 +01:00
"@types/google.maps" : "^3.58.1" ,
2025-03-04 20:20:17 +01:00
"@types/jest" : "^29.5.14" ,
2025-03-01 14:15:40 +01:00
"@types/js-cookie" : "^3.0.6" ,
2025-07-10 00:43:28 +02:00
"@types/node" : "^24.0.1" ,
2025-03-01 14:15:40 +01:00
"@types/nprogress" : "^0.2.3" ,
"@types/vue-tel-input" : "^2.1.7" ,
2025-03-04 20:20:17 +01:00
"@types/vuelidate" : "^0.7.22" ,
2025-07-10 00:43:28 +02:00
"@vue/devtools" : "^7.7.6" ,
2025-03-04 20:20:17 +01:00
"@vue/eslint-config-prettier" : "^10.2.0" ,
2025-03-10 17:20:48 +01:00
"@vue/eslint-config-typescript" : "^14.5.0" ,
"autoprefixer" : "^10.4.21" ,
2025-03-04 20:20:17 +01:00
"eslint" : "9" ,
2025-03-01 14:15:40 +01:00
"eslint-plugin-import" : "^2.31.0" ,
2025-07-10 00:43:28 +02:00
"eslint-plugin-vue" : "^10.2.0" ,
2025-03-01 14:15:40 +01:00
"file-loader" : "^6.2.0" ,
2025-07-10 00:43:28 +02:00
"globals" : "^16.2.0" ,
"http-proxy-middleware" : "^3.0.5" ,
"jest" : "^30.0.0" ,
2025-03-01 14:15:40 +01:00
"json-loader" : "^0.5.7" ,
2025-07-10 00:43:28 +02:00
"nodemon" : "^3.1.10" ,
"npm-check-updates" : "^18.0.1" ,
"parcel" : "^2.15.2" ,
"postcss" : "^8.5.5" ,
2025-03-01 14:15:40 +01:00
"postcss-loader" : "^8.1.1" ,
2025-03-04 20:20:17 +01:00
"prettier" : "3" ,
2025-03-01 14:15:40 +01:00
"strip-ansi" : "=7.1.0" ,
2025-07-10 00:43:28 +02:00
"ts-jest" : "^29.4.0" ,
"typescript" : "5.8.3" ,
"vite-plugin-checker" : "^0.9.3" ,
2025-03-01 14:15:40 +01:00
"vue-cli-plugin-element-ui" : "^1.1.4" ,
2025-07-10 00:43:28 +02:00
"vue-eslint-parser" : "^10.1.3" ,
"vue-tsc" : "^2.2.10" ,
2025-03-01 14:15:40 +01:00
"vueify" : "^9.4.1" ,
2025-03-04 20:20:17 +01:00
"workbox-build" : "^7.3.0"
2025-03-01 14:15:40 +01:00
} ,
"engines" : {
2025-03-04 20:20:17 +01:00
"node" : "^28 || ^26 || ^24 || ^22 || ^20 || ^18" ,
"npm" : ">= 6.13.4" ,
2025-03-01 14:15:40 +01:00
"yarn" : ">= 1.21.1"
}
2025-03-26 23:23:35 +01:00
}