4 "description": "A shared agenda for local communities",
7 "build": "nuxt build --modern",
8 "start:inspect": "NODE_ENV=production node --inspect node_modules/.bin/nuxt start --modern",
10 "dev:inspect": "node --inspect node_modules/.bin/nuxt dev",
11 "test-sqlite": "export NODE_ENV=test; export DB=sqlite; jest --forceExit --runInBand --bail=1 --testTimeout=10000",
12 "test-mariadb": "export NODE_ENV=test; export DB=mariadb; jest --runInBand --bail=1",
13 "test-postgresql": "export NODE_ENV=test; export DB=postgresql; jest --runInBand --bail=1",
14 "start": "nuxt start --modern",
15 "doc": "cd docs && bundle exec jekyll b",
16 "doc:dev": "cd docs && bundle exec jekyll s --drafts",
17 "migrate": "NODE_ENV=production sequelize db:migrate",
18 "migrate:dev": "sequelize db:migrate",
19 "analyze": "nuxt build --analyze",
20 "build:wc": "cd webcomponents; yarn build:lib; cp dist/gancio-events.js ../wp-plugin/js/gancio-events.es.js; cp dist/gancio-events.js ../assets/gancio-events.es.js; cp dist/gancio-events.js ../docs/assets/js/gancio-events.es.js; cp dist/gancio-events.js ../static/gancio-events.es.js;"
41 "@nuxtjs/auth": "^4.9.1",
42 "@nuxtjs/axios": "^5.13.6",
43 "@nuxtjs/i18n": "^7.3.1",
44 "@nuxtjs/sitemap": "^2.4.0",
45 "@peertube/http-signature": "^1.7.0",
46 "accept-language": "^3.0.18",
48 "body-parser": "^2.0.0-beta.2",
49 "cookie-parser": "^1.4.6",
50 "cookie-session": "^2.1.0",
51 "cookie-universal-nuxt": "^2.2.2",
54 "dompurify": "^3.1.5",
55 "email-templates": "^11.1.1",
57 "express-async-errors": "^3.1.1",
58 "express-rate-limit": "^7.3.1",
59 "https-proxy-agent": "^7.0.4",
64 "linkify-html": "^4.1.3",
69 "memory-cache": "^0.2.0",
70 "microformat-node": "^2.0.4",
71 "minify-css-string": "^1.0.0",
73 "multer": "^1.4.5-lts.1",
74 "nuxt-edge": "2.17.2-28258581.6132947",
75 "oauth2orize": "^1.12.0",
77 "passport-anonymous": "^1.0.1",
78 "passport-custom": "^1.1.1",
79 "passport-http": "^0.3.0",
80 "passport-http-bearer": "^1.0.1",
81 "passport-oauth2-client-password": "^0.1.2",
82 "passport-oauth2-client-public": "^0.0.1",
85 "sequelize": "^6.37.3",
86 "sequelize-slugify": "^1.6.2",
89 "telegraf": "^4.16.3",
91 "tiptap-extensions": "^1.35.2",
93 "v-calendar": "^2.4.2",
94 "vue2-leaflet": "^2.7.1",
97 "winston-daily-rotate-file": "^5.0.0",
101 "@nuxtjs/vuetify": "^1.12.3",
102 "@vue/language-plugin-pug": "^1.8.27",
104 "jest-environment-node": "^29.7.0",
105 "prettier": "^2.8.8",
107 "pug-plain-loader": "^1.1.0",
109 "sequelize-cli": "^6.6.2",
110 "supertest": "^6.3.4",
111 "webpack": "^4.47.0",
112 "webpack-cli": "^4.10.0"
116 "vue-template-compiler": "2.7.16",
117 "vue-server-renderer": "2.7.16"
120 "gancio": "server/cli.js"
123 "email": "lesion@autistici.org",
124 "url": "https://framagit.org/les/gancio/issues"
126 "homepage": "https://gancio.org",
138 "license": "AGPL-3.0",
141 "url": "https://framagit.org/les/gancio"
144 "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"