Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "beaver-notes",
  "type": "module",
  "private": true,
  "version": "5.0.0-beta.2",
  "author": "Daniele Rolli",
  "description": "Open-source notes that live where you choose: your device, your server, or ours.",
  "license": "MIT",
  "engines": {
    "node": ">=v18.0.0"
  },
  "homepage": "https://beavernotes.com",
  "repository": {
    "type": "git",
    "url": "https://github.com/Beaver-Notes/Beaver-Notes"
  },
  "scripts": {
    "watch": "node scripts/watch.mjs",
    "build": "tauri build",
    "build:desktop": "tauri build",
    "build:beta": "tauri build --config src-tauri/tauri.beta.conf.json",
    "dev:beta": "tauri dev --config src-tauri/tauri.beta.conf.json",
    "release:beta": "tauri build --config src-tauri/tauri.beta.conf.json",
    "mobile:init:ios": "cargo tauri ios init --ci --skip-targets-install",
    "mobile:init:android": "cargo tauri android init --ci --skip-targets-install",
    "dev:ios": "cargo tauri ios dev",
    "build:ios": "cargo tauri ios build",
    "open:ios": "cargo tauri ios dev --open",
    "dev:android": "cargo tauri android dev",
    "build:android": "cargo tauri android build --apk --aab",
    "open:android": "cargo tauri android dev --open",
    "test:e2e": "bash scripts/run-e2e.sh",
    "test:e2e:install": "cargo install tauri-webdriver-automation || true",
    "test": "NODE_OPTIONS='--localstorage-file=/tmp/vitest-localstorage' vitest run",
    "test:sync": "yarn vitest run src/utils/sync/__tests__/remote-bootstrap.spec.js",
    "test:watch": "NODE_OPTIONS='--localstorage-file=/tmp/vitest-localstorage' vitest",
    "lint": "oxlint --vue-plugin --max-warnings 0 && node scripts/check-composables.mjs",
    "typecheck": "vue-tsc --noEmit",
    "gen:specta": "node scripts/gen-specta.mjs",
    "tran-util": "node scripts/translationUtil.js",
    "tran-update": "node scripts/updateTranslations.js",
    "version:bump": "node scripts/bump-version.mjs",
    "version:bump:beta": "node scripts/bump-version.mjs"
  },
  "simple-git-hooks": {
    "pre-commit": "yarn lint-staged"
  },
  "lint-staged": {
    "*.{js,ts,vue}": "oxlint --fix"
  },
  "devDependencies": {
    "@benrbray/prosemirror-math": "^0.2.2",
    "@tailwindcss/typography": "^0.5.19",
    "@tauri-apps/cli": "^2",
    "@vitejs/plugin-vue": "^6.0.8",
    "@wdio/cli": "^9.30.0",
    "@wdio/local-runner": "^9.30.0",
    "@wdio/mocha-framework": "^9.30.0",
    "@wdio/spec-reporter": "^9.29.1",
    "autoprefixer": "^10.3.1",
    "happy-dom": "^20.10.6",
    "knip": "^5.83.1",
    "lint-staged": "^15.5.2",
    "oxlint": "^1.73.0",
    "postcss": "^8.5.23",
    "postcss-nested": "^6.0.1",
    "sass": "^1.101.6",
    "tailwindcss": "^3.4.3",
    "typescript": "^5.6.0",
    "vite": "^6.4.3",
    "vitest": "^4.1.10",
    "vue-tsc": "^3.3.7"
  },
  "dependencies": {
    "@choochmeque/tauri-plugin-biometry-api": "0.2.8",
    "@eioluseyi/tailwind-fade": "^1.1.1",
    "@floating-ui/dom": "^1.7.6",
    "@floating-ui/vue": "^1.1.11",
    "@remixicon/vue": "^4.9.0",
    "@saurl/tauri-plugin-safe-area-insets-css-api": "^0.1.0",
    "@sereneinserenade/tiptap-comment-extension": "^0.2.0",
    "@sereneinserenade/tiptap-search-and-replace": "^0.1.1",
    "@speed-highlight/core": "^1.2.17",
    "@tauri-apps/api": "~2.10",
    "@tauri-apps/plugin-clipboard-manager": "^2",
    "@tauri-apps/plugin-haptics": "~2",
    "@tauri-apps/plugin-notification": "^2",
    "@tiptap/core": "^3",
    "@tiptap/extension-code": "^3",
    "@tiptap/extension-code-block": "^3",
    "@tiptap/extension-collaboration": "3.22.5",
    "@tiptap/extension-collaboration-cursor": "^3.0.0",
    "@tiptap/extension-color": "^3",
    "@tiptap/extension-document": "^3",
    "@tiptap/extension-drag-handle": "3.22.5",
    "@tiptap/extension-drag-handle-vue-3": "^3.23.1",
    "@tiptap/extension-dropcursor": "^3",
    "@tiptap/extension-heading": "^3",
    "@tiptap/extension-image": "^3",
    "@tiptap/extension-link": "^3",
    "@tiptap/extension-list": "^3",
    "@tiptap/extension-list-item": "^3",
    "@tiptap/extension-node-range": "3.22.5",
    "@tiptap/extension-ordered-list": "^3",
    "@tiptap/extension-placeholder": "^3",
    "@tiptap/extension-subscript": "^3",
    "@tiptap/extension-superscript": "^3",
    "@tiptap/extension-table": "^3",
    "@tiptap/extension-task-item": "^3",
    "@tiptap/extension-task-list": "^3",
    "@tiptap/extension-text": "^3",
    "@tiptap/extension-text-align": "^3",
    "@tiptap/extension-text-style": "^3.20.4",
    "@tiptap/extension-typography": "^3",
    "@tiptap/extensions": "^3.0.7",
    "@tiptap/pm": "^3",
    "@tiptap/starter-kit": "^3",
    "@tiptap/suggestion": "^3",
    "@tiptap/vue-3": "^3",
    "@tiptap/y-tiptap": "^3.0.3",
    "beautiful-mermaid": "^1.1.3",
    "dayjs": "^1.10.6",
    "emoji.json": "^16.0.0",
    "focus-trap": "^8.2.2",
    "jszip": "^3.10.1",
    "katex": "^0.16.22",
    "lib0": "^0.2.100",
    "markdown-it": "^14.3.0",
    "marked": "^13.0.2",
    "mime": "^4.1.0",
    "minisearch": "^7.2.0",
    "mlkem": "^2.7.0",
    "mousetrap": "^1.6.5",
    "nanoid": "^3.3.17",
    "pinia": "^3.0.4",
    "prosemirror-model": "^1.25.4",
    "prosemirror-state": "^1.4.3",
    "tauri-plugin-audio-recorder-api": "^0.1.0",
    "tauri-plugin-scoped-storage-api": "^1.5.0",
    "tiny-emitter": "^2.1.0",
    "tiptap-extension-font-size": "^1.2.0",
    "tiptap-text-direction": "^0.4.0",
    "tw-colors": "^3.3.2",
    "uuid": "^11.1.1",
    "vue": "^3.4.6",
    "vue-router": "^4.0.11",
    "y-prosemirror": "^1.2.6",
    "y-protocols": "^1.0.7",
    "yjs": "^13.6.31"
  },
  "resolutions": {
    "vite": "^6.4.3",
    "serialize-javascript": "^7.0.7",
    "**/brace-expansion": "5.0.9",
    "**/undici": "^7.29.0",
    "**/ip-address": "^10.3.1",
    "**/js-yaml": "^4.3.1",
    "**/nanoid": "^3.3.17",
    "**/postcss": "^8.5.23",
    "**/@puppeteer/browsers": "^3.2.0"
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}