{ "name": "@triliumnext/client", "version": "0.102.1", "description": "JQuery-based client for TriliumNext, used for both web and desktop (via Electron)", "private": true, "license": "AGPL-3.0-only", "author": { "name": "Trilium Notes Team", "email": "contact@eliandoran.me", "url": "https://github.com/TriliumNext/Trilium" }, "scripts": { "build": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite build", "test": "vitest", "coverage": "vitest --coverage", "circular-deps": "dpdm -T src/**/*.ts --tree=false --warning=false --skip-dynamic-imports=circular" }, "dependencies": { "@algolia/autocomplete-js": "1.19.6", "@excalidraw/excalidraw": "0.18.0", "@fullcalendar/core": "6.1.20", "@fullcalendar/daygrid": "6.1.20", "@fullcalendar/interaction": "6.1.20", "@fullcalendar/list": "6.1.20", "@fullcalendar/multimonth": "6.1.20", "@fullcalendar/rrule": "6.1.20", "@fullcalendar/timegrid": "6.1.20", "@maplibre/maplibre-gl-leaflet": "0.1.3", "@mermaid-js/layout-elk": "0.2.0", "@mind-elixir/node-menu": "5.0.1", "@popperjs/core": "2.11.8", "@preact/signals": "2.8.2", "@triliumnext/ckeditor5": "workspace:*", "@triliumnext/codemirror": "workspace:*", "@triliumnext/commons": "workspace:*", "@triliumnext/highlightjs": "workspace:*", "@triliumnext/share-theme": "workspace:*", "@triliumnext/split.js": "workspace:*", "@univerjs/preset-sheets-conditional-formatting": "0.16.1", "@univerjs/preset-sheets-core": "0.16.1", "@univerjs/preset-sheets-data-validation": "0.16.1", "@univerjs/preset-sheets-filter": "0.16.1", "@univerjs/preset-sheets-find-replace": "0.16.1", "@univerjs/preset-sheets-note": "0.16.1", "@univerjs/preset-sheets-sort": "0.16.1", "@univerjs/presets": "0.16.1", "@zumer/snapdom": "2.0.2", "bootstrap": "5.3.8", "boxicons": "2.1.4", "clsx": "2.1.1", "color": "5.0.3", "debounce": "3.0.0", "draggabilly": "3.0.0", "force-graph": "1.51.1", "globals": "17.4.0", "i18next": "25.8.14", "i18next-http-backend": "3.0.2", "jquery": "4.0.0", "jquery.fancytree": "2.38.5", "jsplumb": "2.15.6", "katex": "0.16.38", "knockout": "3.5.1", "leaflet": "1.9.4", "leaflet-gpx": "2.2.0", "mark.js": "8.11.1", "marked": "17.0.4", "mermaid": "11.12.3", "mind-elixir": "5.9.2", "normalize.css": "8.0.1", "panzoom": "9.4.3", "preact": "10.28.4", "react-i18next": "16.5.6", "react-window": "2.2.7", "reveal.js": "5.2.1", "rrule": "2.8.1", "svg-pan-zoom": "3.6.2", "tabulator-tables": "6.4.0", "vanilla-js-wheel-zoom": "9.0.4" }, "devDependencies": { "@ckeditor/ckeditor5-inspector": "5.0.0", "@prefresh/vite": "2.4.12", "@types/bootstrap": "5.2.10", "@types/jquery": "4.0.0", "@types/leaflet": "1.9.21", "@types/leaflet-gpx": "1.3.8", "@types/mark.js": "8.11.12", "@types/reveal.js": "5.2.2", "@types/tabulator-tables": "6.3.1", "copy-webpack-plugin": "14.0.0", "happy-dom": "20.8.3", "lightningcss": "1.31.1", "script-loader": "0.7.2", "vite-plugin-static-copy": "3.2.0" } }