package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "sharedesk",
"version": "0.12.0",
"private": true,
"license": "MIT",
"engines": {
"node": ">=20.9.0"
},
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "eslint",
"test": "tsx --test --test-concurrency=1 tests/i18n.test.ts tests/roles.test.ts tests/invitations.test.ts tests/device-sessions.test.ts tests/admin-invitations-api.test.ts tests/drive-sharing.test.ts tests/setup-state.test.ts tests/desktop-layout.test.ts tests/storage-content-notes.test.ts tests/storage-quota.test.ts tests/share-links.test.ts tests/chat.test.ts tests/window-controls.test.ts tests/presence.test.ts tests/transfer-progress.test.ts tests/files-move-ui.test.ts tests/public-origin.test.ts tests/own-desk-onboarding.test.ts tests/entry-screens.test.ts tests/onboarding-docs.test.ts tests/wallpaper-assets.test.ts tests/notice-timeout.test.ts tests/search.test.ts tests/update-flow.test.ts tests/office-preview.test.ts tests/desktop-keyboard-selection.test.ts tests/folder-side-preview.test.ts tests/root-desktop-layout.test.ts tests/desk-transfer.test.ts tests/desk-transfer-manifest.test.ts tests/desk-import.test.ts tests/mobile-layout.test.ts tests/spaces.test.ts tests/space-adapter.test.ts tests/space-routing.test.ts tests/space-membership.test.ts tests/nickname.test.ts tests/public-folders.test.ts tests/public-upload-sender.test.ts tests/public-folder-note.test.ts tests/public-folder-batch-download.test.ts tests/entry-properties.test.ts tests/share-link-downloads.test.ts tests/share-landing.test.ts tests/new-badges.test.ts tests/label-filter.test.ts tests/quick-link-paste.test.ts tests/qr-code.test.ts tests/upload-resume.test.ts tests/widget-mode.test.ts tests/widget.test.ts tests/widget-release.test.ts tests/cli.test.ts tests/recent-files.test.ts && npm run test:owner-registry",
"test:owner-registry": "tsx --test tests/owner-registry.test.ts",
"test:drive-operations": "node --env-file=.env.local --import tsx scripts/verify-drive-operations.ts --live",
"test:drive-preview": "node --env-file=.env.local --import tsx scripts/verify-drive-preview.ts --live",
"test:drive-sharing": "node --env-file=.env.local --import tsx scripts/verify-drive-sharing.ts --live",
"setup": "node scripts/setup.mjs",
"setup:finish": "node scripts/setup.mjs --finish",
"setup:restart": "node scripts/setup.mjs --restart",
"desk": "node cli/sharedesk.mjs"
},
"dependencies": {
"next": "16.3.0",
"react": "19.2.8",
"react-dom": "19.2.8"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"eslint": "^9",
"eslint-config-next": "16.3.0",
"jsqr": "^1.4.0",
"tailwindcss": "^4",
"tsx": "^4.23.12",
"typescript": "^5"
},
"bin": {
"sharedesk": "cli/sharedesk.mjs"
}
}