{
  "name": "gancio",
  "version": "2.0.0-beta.2",
  "description": "A shared agenda for local communities",
  "author": "lesion",
  "bugs": {
    "email": "lesion@autistici.org",
    "url": "https://framagit.org/les/gancio/issues"
  },
  "homepage": "https://gancio.org",
  "keywords": [
    "AP",
    "gancio",
    "events",
    "federation",
    "activitypub",
    "event",
    "server",
    "self-host",
    "app"
  ],
  "tsup": {
    "entry": [
      "server/cli/index.ts"
    ],
    "outDir": ".cli",
    "format": "esm",
    "target": "esnext",
    "sourcemap": false,
    "minify": true,
    "bundle": true,
    "clean": true,
    "splitting": false,
    "external": [
      "dotenv"
    ],
    "env": {
      "NODE_ENV": "production"
    },
    "banner": {
      "js": "#!/usr/bin/env node"
    }
  },
  "bin": "./server/gancio",
  "license": "AGPL-3.0",
  "repository": {
    "type": "git",
    "url": "https://framagit.org/les/gancio"
  },
  "type": "module",
  "lint-staged": {
    "*.{js,ts,vue}": "eslint --max-warnings=0 --no-warn-ignored"
  },
  "dependencies": {
    "@asamuzakjp/css-color": "5.1.11",
    "@asamuzakjp/dom-selector": "7.1.1",
    "@asamuzakjp/generational-cache": "1.0.1",
    "@asamuzakjp/nwsapi": "2.3.9",
    "@babel/code-frame": "7.29.7",
    "@babel/compat-data": "7.29.7",
    "@babel/core": "7.29.7",
    "@babel/generator": "7.29.7",
    "@babel/helper-compilation-targets": "7.29.7",
    "@babel/helper-globals": "7.29.7",
    "@babel/helper-module-imports": "7.29.7",
    "@babel/helper-module-transforms": "7.29.7",
    "@babel/helper-string-parser": "7.29.7",
    "@babel/helper-validator-identifier": "7.29.7",
    "@babel/helper-validator-option": "7.29.7",
    "@babel/helpers": "7.29.7",
    "@babel/parser": "7.29.7",
    "@babel/template": "7.29.7",
    "@babel/traverse": "7.29.7",
    "@babel/types": "7.29.7",
    "@bramus/specificity": "2.4.2",
    "@csstools/color-helpers": "6.0.2",
    "@csstools/css-calc": "3.2.1",
    "@csstools/css-color-parser": "4.1.1",
    "@csstools/css-parser-algorithms": "4.0.0",
    "@csstools/css-syntax-patches-for-csstree": "1.1.5",
    "@csstools/css-tokenizer": "4.0.0",
    "@digitalbazaar/http-client": "4.3.0",
    "@exodus/bytes": "1.15.1",
    "@intlify/core": "11.4.5",
    "@intlify/core-base": "11.4.5",
    "@intlify/h3": "0.7.4",
    "@intlify/message-compiler": "11.4.5",
    "@intlify/shared": "11.4.5",
    "@intlify/utils": "0.13.0",
    "@jridgewell/gen-mapping": "0.3.13",
    "@jridgewell/remapping": "2.3.5",
    "@jridgewell/resolve-uri": "3.1.2",
    "@jridgewell/sourcemap-codec": "1.5.5",
    "@jridgewell/trace-mapping": "0.3.31",
    "@ladjs/consolidate": "1.0.4",
    "@ladjs/country-language": "1.0.3",
    "@ladjs/i18n": "10.0.0",
    "@messageformat/core": "3.4.0",
    "@messageformat/parser": "5.1.1",
    "@messageformat/runtime": "3.0.2",
    "@nodable/entities": "2.2.0",
    "@nodelib/fs.scandir": "2.1.5",
    "@nodelib/fs.stat": "2.0.5",
    "@nodelib/fs.walk": "1.2.8",
    "@peertube/http-signature": "^1.7.0",
    "@popperjs/core": "2.11.8",
    "@rushstack/node-core-library": "4.0.2",
    "@rushstack/terminal": "0.10.0",
    "@rushstack/ts-command-line": "4.19.1",
    "@selderee/plugin-htmlparser2": "0.12.0",
    "@sequelize/core": "7.0.0-alpha.48",
    "@sequelize/mariadb": "^7.0.0-alpha.47",
    "@sequelize/postgres": "^7.0.0-alpha.47",
    "@sequelize/sqlite3": "7.0.0-alpha.48",
    "@sequelize/utils": "7.0.0-alpha.48",
    "@tiptap/core": "3.26.1",
    "@tiptap/extension-blockquote": "3.26.1",
    "@tiptap/extension-bold": "3.26.1",
    "@tiptap/extension-code": "3.26.1",
    "@tiptap/extension-code-block": "3.26.1",
    "@tiptap/extension-document": "3.26.1",
    "@tiptap/extension-hard-break": "3.26.1",
    "@tiptap/extension-heading": "3.26.1",
    "@tiptap/extension-horizontal-rule": "3.26.1",
    "@tiptap/extension-italic": "3.26.1",
    "@tiptap/extension-link": "3.26.1",
    "@tiptap/extension-list": "3.26.1",
    "@tiptap/extension-paragraph": "3.26.1",
    "@tiptap/extension-strike": "3.26.1",
    "@tiptap/extension-text": "3.26.1",
    "@tiptap/extension-underline": "^3.26.1",
    "@tiptap/extensions": "3.26.1",
    "@tiptap/pm": "^3.26.1",
    "@tiptap/starter-kit": "^3.26.1",
    "@tiptap/vue-3": "^3.26.1",
    "@vue/compiler-core": "3.5.38",
    "@vue/compiler-dom": "3.5.38",
    "@vue/compiler-ssr": "3.5.38",
    "@vue/devtools-api": "8.1.2",
    "@vue/devtools-kit": "8.1.3",
    "@vue/devtools-shared": "8.1.3",
    "@vue/reactivity": "3.5.38",
    "@vue/runtime-core": "3.5.38",
    "@vue/runtime-dom": "3.5.38",
    "@vue/server-renderer": "3.5.38",
    "@vue/shared": "3.5.35",
    "@vueuse/core": "^14.3.0",
    "@vueuse/shared": "14.3.0",
    "@zone-eu/mailsplit": "5.4.12",
    "acorn": "7.4.1",
    "ansi-colors": "4.1.3",
    "ansis": "3.17.0",
    "anynum": "1.0.0",
    "argparse": "1.0.10",
    "array-differ": "3.0.0",
    "array-union": "2.1.0",
    "arrify": "2.0.1",
    "asap": "2.0.6",
    "asn1": "0.2.6",
    "assert-never": "1.4.0",
    "assert-plus": "1.0.0",
    "babel-walk": "3.0.0-canary-5",
    "balanced-match": "1.0.2",
    "baseline-browser-mapping": "2.10.34",
    "bcrypt-pbkdf": "1.0.2",
    "bcryptjs": "^3.0.3",
    "bidi-js": "1.0.3",
    "bindings": "1.5.0",
    "birpc": "2.9.0",
    "bnf-parser": "3.1.6",
    "boolbase": "1.0.0",
    "brace-expansion": "1.1.15",
    "braces": "3.0.3",
    "browserslist": "4.28.2",
    "call-bind-apply-helpers": "1.0.2",
    "call-bound": "1.0.4",
    "caniuse-lite": "1.0.30001797",
    "canonicalize": "2.1.0",
    "character-parser": "2.2.0",
    "cheerio": "1.0.0",
    "cheerio-select": "2.1.0",
    "ci-info": "3.9.0",
    "concat-map": "0.0.1",
    "consola": "^3.4.2",
    "constantinople": "4.0.1",
    "convert-source-map": "2.0.0",
    "cookie-es": "1.2.3",
    "core-util-is": "1.0.2",
    "cross-spawn": "7.0.6",
    "css-select": "5.2.2",
    "css-tree": "3.2.1",
    "css-what": "6.2.2",
    "data-urls": "7.0.0",
    "dayjs": "1.11.21",
    "debug": "4.4.3",
    "decimal.js": "10.6.0",
    "deepmerge": "4.3.1",
    "deepmerge-ts": "7.1.5",
    "defu": "6.1.7",
    "denque": "2.1.0",
    "destr": "2.0.5",
    "devalue": "5.8.1",
    "display-notification": "3.0.0",
    "doctypes": "1.1.0",
    "dom-serializer": "2.0.0",
    "domelementtype": "2.3.0",
    "domhandler": "5.0.3",
    "dompurify": "^3.4.10",
    "domutils": "3.2.2",
    "dotenv": "^17.4.2",
    "dottie": "2.0.7",
    "dunder-proto": "1.0.1",
    "ecc-jsbn": "0.1.2",
    "electron-to-chromium": "1.5.369",
    "email-templates": "^13.0.1",
    "emittery": "0.13.1",
    "encoding-japanese": "2.2.0",
    "encoding-sniffer": "0.2.1",
    "entities": "4.5.0",
    "es-define-property": "1.0.1",
    "es-errors": "1.3.0",
    "es-object-atoms": "1.1.2",
    "escape-goat": "3.0.0",
    "escape-string-applescript": "3.0.0",
    "estree-walker": "2.0.2",
    "execa": "5.1.1",
    "extsprintf": "1.3.0",
    "fast-glob": "3.3.3",
    "fast-printf": "1.6.10",
    "fast-xml-builder": "1.2.0",
    "fast-xml-parser": "^5.9.0",
    "fastq": "1.20.1",
    "fdir": "6.5.0",
    "file-uri-to-path": "1.0.0",
    "fill-range": "7.1.1",
    "fs-extra": "7.0.1",
    "function-bind": "1.1.2",
    "gensync": "1.0.0-beta.2",
    "get-intrinsic": "1.3.0",
    "get-paths": "0.0.7",
    "get-port": "5.1.1",
    "get-proto": "1.0.1",
    "get-stream": "6.0.1",
    "glob-parent": "5.1.2",
    "gopd": "1.2.0",
    "graceful-fs": "4.2.11",
    "h3": "1.15.11",
    "handlebars": "4.7.9",
    "has-flag": "3.0.0",
    "has-symbols": "1.1.0",
    "has-tostringtag": "1.0.2",
    "hasown": "2.0.4",
    "he": "1.2.0",
    "hookable": "6.1.1",
    "html-encoding-sniffer": "6.0.0",
    "html-to-text": "^10.0.0",
    "htmlparser2": "10.1.0",
    "human-signals": "2.1.0",
    "i18n": "0.15.3",
    "i18n-locales": "0.0.5",
    "ical.js": "^2.2.1",
    "iconv-lite": "0.7.2",
    "ics": "^3.8.1",
    "import-lazy": "4.0.0",
    "inflection": "3.0.2",
    "iron-webcrypto": "1.2.1",
    "is-core-module": "2.16.2",
    "is-docker": "2.2.1",
    "is-expression": "4.0.0",
    "is-extglob": "2.1.1",
    "is-glob": "4.0.3",
    "is-number": "7.0.0",
    "is-potential-custom-element-name": "1.0.1",
    "is-promise": "2.2.2",
    "is-regex": "1.2.1",
    "is-stream": "2.0.1",
    "is-unsafe": "1.0.1",
    "is-wsl": "2.2.0",
    "isexe": "2.0.0",
    "jju": "1.4.0",
    "jose": "^6.2.0",
    "js-stringify": "1.0.2",
    "js-tokens": "4.0.0",
    "jsbn": "0.1.1",
    "jsdom": "^29.1.1",
    "jsesc": "3.1.0",
    "json-schema": "0.4.0",
    "json5": "2.2.3",
    "jsonfile": "4.0.0",
    "jsonld": "^9.0.0",
    "jsprim": "1.4.2",
    "jstransformer": "1.0.0",
    "juice": "11.1.1",
    "ky": "1.14.3",
    "leac": "0.7.0",
    "libbase64": "1.3.0",
    "libmime": "5.3.8",
    "libqp": "2.1.1",
    "linkify-html": "^4.3.3",
    "linkify-it": "5.0.1",
    "linkifyjs": "^4.3.3",
    "lodash": "4.18.1",
    "lodash.intersection": "^4.4.0",
    "lru-cache": "6.0.0",
    "luxon": "^3.7.2",
    "mailparser": "3.9.9",
    "make-plural": "7.5.0",
    "mariadb": "3.5.2",
    "math-interval-parser": "2.0.1",
    "math-intrinsics": "1.1.0",
    "mdn-data": "2.27.1",
    "mensch": "0.3.4",
    "merge-stream": "2.0.0",
    "merge2": "1.4.1",
    "micromatch": "4.0.8",
    "mime": "2.6.0",
    "mime-db": "1.54.0",
    "mime-types": "^3.0.2",
    "mimic-fn": "2.1.0",
    "minimatch": "3.1.5",
    "mitt": "^3.0.1",
    "moo": "0.5.3",
    "ms": "2.1.3",
    "multimatch": "5.0.0",
    "mustache": "4.2.0",
    "nanoid": "3.3.12",
    "negotiator": "^1.0.0",
    "node-mock-http": "1.0.4",
    "node-releases": "2.0.47",
    "nodemailer": "7.0.13",
    "npm-run-path": "4.0.1",
    "nth-check": "2.1.1",
    "nuxtseo-shared": "5.3.0",
    "object-assign": "4.1.1",
    "object-inspect": "1.13.4",
    "onetime": "5.1.2",
    "open": "7.4.2",
    "orderedmap": "2.1.1",
    "p-event": "4.2.0",
    "p-finally": "1.0.0",
    "p-timeout": "3.2.0",
    "p-wait-for": "3.2.0",
    "parse5": "8.0.1",
    "parse5-htmlparser2-tree-adapter": "7.1.0",
    "parse5-parser-stream": "7.1.2",
    "parseley": "0.13.1",
    "path-expression-matcher": "1.5.0",
    "path-key": "3.1.1",
    "path-parse": "1.0.7",
    "peberminta": "0.10.0",
    "perfect-debounce": "2.1.0",
    "pg": "8.21.0",
    "pg-cloudflare": "1.4.0",
    "pg-connection-string": "2.13.0",
    "pg-hstore": "2.3.4",
    "pg-int8": "1.0.1",
    "pg-pool": "3.14.0",
    "pg-protocol": "1.14.0",
    "pg-types": "2.2.0",
    "pgpass": "1.0.5",
    "picocolors": "1.1.1",
    "picomatch": "4.0.4",
    "pify": "4.0.1",
    "pony-cause": "2.1.11",
    "postgres-array": "3.0.4",
    "postgres-bytea": "1.0.1",
    "postgres-date": "1.0.7",
    "postgres-interval": "1.2.0",
    "preview-email": "3.1.3",
    "promise": "7.3.1",
    "property-expr": "2.0.6",
    "prosemirror-commands": "1.7.1",
    "prosemirror-dropcursor": "1.8.2",
    "prosemirror-gapcursor": "1.4.1",
    "prosemirror-history": "1.5.0",
    "prosemirror-keymap": "1.2.3",
    "prosemirror-model": "1.25.9",
    "prosemirror-schema-list": "1.5.1",
    "prosemirror-state": "1.4.4",
    "prosemirror-transform": "1.12.0",
    "prosemirror-view": "1.41.9",
    "pug": "^3.0.3",
    "pug-attrs": "3.0.0",
    "pug-code-gen": "3.0.4",
    "pug-error": "2.1.0",
    "pug-filters": "4.0.0",
    "pug-lexer": "5.0.1",
    "pug-linker": "4.0.0",
    "pug-load": "3.0.0",
    "pug-parser": "6.0.0",
    "pug-runtime": "3.0.1",
    "pug-strip-comments": "2.0.0",
    "pug-walk": "2.0.0",
    "punycode": "2.3.1",
    "punycode.js": "2.3.1",
    "qs": "6.15.2",
    "queue-microtask": "1.2.3",
    "radix3": "1.1.2",
    "rdf-canonize": "5.0.0",
    "resolve": "1.22.12",
    "retry-as-promised": "7.1.1",
    "reusify": "1.1.0",
    "rope-sequence": "1.3.4",
    "run-applescript": "5.0.0",
    "run-parallel": "1.2.0",
    "runes2": "1.1.4",
    "safe-identifier": "0.4.2",
    "safer-buffer": "2.1.2",
    "saxes": "6.0.0",
    "selderee": "0.12.0",
    "semver": "7.8.3",
    "sequelize-pool": "8.0.1",
    "shebang-command": "2.0.0",
    "shebang-regex": "3.0.0",
    "side-channel": "1.1.1",
    "side-channel-list": "1.0.1",
    "side-channel-map": "1.0.1",
    "side-channel-weakmap": "1.0.2",
    "signal-exit": "3.0.7",
    "slick": "1.12.2",
    "slugify": "^1.6.6",
    "source-map": "0.6.1",
    "source-map-js": "1.2.1",
    "split2": "4.2.0",
    "sprintf-js": "1.0.3",
    "sqlite3": "^6.0.1",
    "sshpk": "1.18.0",
    "string-argv": "0.3.2",
    "strip-final-newline": "2.0.0",
    "strnum": "2.4.0",
    "supports-color": "5.5.0",
    "symbol-tree": "3.2.4",
    "tiny-case": "1.0.3",
    "tinyglobby": "0.2.17",
    "titleize": "2.1.0",
    "tlds": "1.261.0",
    "tldts": "7.4.2",
    "to-regex-range": "5.0.1",
    "token-stream": "1.0.0",
    "toposort": "2.0.2",
    "toposort-class": "1.0.1",
    "tough-cookie": "6.0.1",
    "tr46": "6.0.0",
    "tweetnacl": "0.14.5",
    "uc.micro": "2.1.0",
    "ufo": "1.6.4",
    "ultrahtml": "1.6.0",
    "umzug": "^3.8.3",
    "uncrypto": "0.1.3",
    "underscore": "1.13.8",
    "undici": "7.27.2",
    "unhead": "2.1.15",
    "universalify": "0.1.2",
    "uuid": "11.1.1",
    "v-calendar": "^3.1.2",
    "valid-data-url": "3.0.1",
    "validator": "13.15.35",
    "verror": "1.10.0",
    "void-elements": "3.1.0",
    "vue": "3.5.38",
    "vue-bundle-renderer": "2.2.0",
    "vue-router": "5.1.0",
    "w3c-keyname": "2.2.8",
    "w3c-xmlserializer": "5.0.0",
    "web-resource-inliner": "8.0.0",
    "webidl-conversions": "8.0.1",
    "whatwg-encoding": "3.1.1",
    "whatwg-mimetype": "5.0.0",
    "whatwg-url": "16.0.1",
    "which": "2.0.2",
    "with": "7.0.2",
    "wkx": "0.5.0",
    "xml-name-validator": "5.0.0",
    "xml-naming": "0.1.0",
    "xmlchars": "2.2.0",
    "xtend": "4.0.2",
    "yallist": "4.0.0",
    "yup": "1.7.1",
    "z-schema": "5.0.5",
    "zod": "^4.4.3",
    "@vue-leaflet/vue-leaflet": "^0.10.1",
    "nuxt": "^4.4.7",
    "sharp": "^0.35.1",
    "yargs": "^18.0.0"
  },
  "packageManager": "pnpm@11.5.2"
}