spacedrive/packages/client/package.json

37 lines
940 B
JSON
Raw Normal View History

2021-12-24 09:13:21 +00:00
{
"name": "@sd/client",
"private": true,
"sideEffects": false,
"main": "./src/index.ts",
[ENG-927, ENG-735, ENG-766] Fix Updater & Tauri 1.5 (#1361) * custom updater with toasts * new state management + updated router route * tauri-specific update route * ref * update in prod only * change 'Install' to 'Update' * fix tsconfig * desktop tauri * remove tauri patch * tauri 1.5 * tauri 1.5 * use tauri script * native-deps * Rework preprep and tauri script to better support tauri 1.5 * Update to tauri 1.5.1 - Update workspace and apps/desktop dependencies - Fix mustache import, @types/mustache is not compatible with ES imports - Replace arm64 with aarch64 in machineID, they should be treated the same and this simplyfies the code * Fix tauri updater not building due to missing key - Fix dmg background not being found - Generate an adhoc key for tauri updater with it is enabled and the user is doing a prod build * Fix ctrl+c/ctrl+v typo * Normalie @tanstack/react-query version through workspace - Use undici in scripts instead of global fetch - Fix typecheck * Fix linux prod and dev builds - Improve error handling in tauri.mjs * Normalize dev deps in workspace - Improve linux shared libs setup * Fix CI and server docker * Fix windows - Remove superfluous envvar * Attempt to fix server, mobile, deb and release updater * Attempt to fix deb and mobile again - Fix type on deb dependency - Enable release deb for aarch64-unknown-linux-gnu * Github doesn't have arm runners - Fix typo in server Dockerfile * Publish deb and updater artifacts * remove version from asset name * update commands * log release * Some logs on updater errors * show updater errors on frontend * fix desktop ui caching --------- Co-authored-by: Vítor Vasconcellos <vasconcellos.dev@gmail.com> Co-authored-by: Ericson Fogo Soares <ericson.ds999@gmail.com>
2023-10-10 07:30:56 +00:00
"types": "./src/index.ts",
"scripts": {
"test": "jest",
"lint": "eslint src --cache",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
"typecheck": "tsc -b"
},
"dependencies": {
"@oscartbeaumont-sd/rspc-client": "=0.0.0-main-dc31e5b2",
"@oscartbeaumont-sd/rspc-react": "=0.0.0-main-dc31e5b2",
"@solid-primitives/deep": "^0.2.4",
"@tanstack/react-query": "^4.36.1",
"@tanstack/solid-query": "^5.17.9",
"@zxcvbn-ts/core": "^3.0.4",
"@zxcvbn-ts/language-common": "^3.0.4",
"@zxcvbn-ts/language-en": "^3.0.2",
"fast-equals": "^5.0.1",
[ENG-227] Desktop app and landing page telemetry using Plausible Analytics (#583) * add Plausible analytics to landing page * proxy plausible through vercel * fix typo & add other options * add plausible to `sd/client` * add telemetry sharing option into library config * add telemetry config option to lib creation dialog * revert error message change but keep the typo fix * add telemetry sharing & error handling to client context * add important note about requiring the tracker component in root/base layouts * add the `PlausibleTracker` * grammatical tweaks * some TS cleanup * disable analytics in debug mode * further component improvements and use custom event props * more cleanup * remove tracking from onboarding (no telemetry sharing config option) * update comment * add fancy new plausible hooks/tracking * add `pageview` monitoring hook to `$libraryId` layout * add library creation events to onboarding and creation dialog * revert `useCurrentLibraryId()` error handling & add important comment * minor comment tweaks * replace `usage` with `telemetry` * add missing newline * add location create & delete events * add tag create & delete events * add/update library create & delete events * add fn for getting telemetry settings for library by uuid * add more events + fix a few bugs * update generics * add `telemetryState` `valtio` store * use new telemetry state * remove old artifacts from `ClientContext` * Revert "add telemetry sharing option into library config" This reverts commit afb9f892aba0054e1bd719003d4150a76c0ded64. * update events, docs & generics * add `tagAssign` event * light comment updates * const names, comments, etc * add additional info to props and update comment * add telemetry sharing to debug state (for sharing telemetry in debug mode) * update `debugState` item name * change how `Switch` updates the store in privacy settings * remove `getTelemetryState` from `telemetryState` * cleanup library creation event handling/telemetry config updating * add `DebugPopover` to onboarding in debug mode * improve code quality/comments * remove useless comment * rename `ob_store` and `shareTelemetryDataWithDevelopers` * fix typo * add `telemetryLogger` and prevent multiple of the same events from firing consecutively * add more unique path matching and fix an issue with events * rename `telemetryLogger` -> `telemetryLogging` --------- Co-authored-by: brxken128 <77554505+brxken128@users.noreply.github.com>
2023-03-09 08:37:57 +00:00
"plausible-tracker": "^0.3.8",
"react-hook-form": "^7.47.0",
"solid-js": "^1.8.8",
"zod": "~3.22.4"
},
2022-07-11 02:05:24 +00:00
"devDependencies": {
2023-11-04 03:44:07 +00:00
"@sd/config": "workspace:*",
"@types/react": "^18.2.67",
"typescript": "^5.4.2"
2022-07-11 02:05:24 +00:00
},
"peerDependencies": {
"react": "^18.2"
}
}