[chore] Bump browser-fs-access. (#3277)

This PR bumps browser-fs-access to the latest version.

### Change Type

<!--  Please select a 'Scope' label ️ -->

- [ ] `sdk` — Changes the tldraw SDK
- [ ] `dotcom` — Changes the tldraw.com web app
- [ ] `docs` — Changes to the documentation, examples, or templates.
- [ ] `vs code` — Changes to the vscode plugin
- [x] `internal` — Does not affect user-facing stuff

<!--  Please select a 'Type' label ️ -->

- [ ] `bugfix` — Bug fix
- [ ] `feature` — New feature
- [ ] `improvement` — Improving existing features
- [x] `chore` — Updating dependencies, other boring stuff
- [ ] `galaxy brain` — Architectural changes
- [ ] `tests` — Changes to any test code
- [ ] `tools` — Changes to infrastructure, CI, internal scripts,
debugging tools, etc.
- [ ] `dunno` — I don't know
This commit is contained in:
Steve Ruiz 2024-03-29 10:56:30 +00:00 committed by GitHub
parent 41b5fffa2e
commit 1fe74ecaa4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 27 deletions

View file

@ -26,7 +26,7 @@
"@tldraw/tlsync": "workspace:*", "@tldraw/tlsync": "workspace:*",
"@tldraw/utils": "workspace:*", "@tldraw/utils": "workspace:*",
"@vercel/analytics": "^1.1.1", "@vercel/analytics": "^1.1.1",
"browser-fs-access": "^0.33.0", "browser-fs-access": "^0.35.0",
"idb": "^7.1.1", "idb": "^7.1.1",
"nanoid": "4.0.2", "nanoid": "4.0.2",
"qrcode": "^1.5.1", "qrcode": "^1.5.1",

View file

@ -108,33 +108,34 @@ export function getSaveFileCopyAction(
readonlyOk: true, readonlyOk: true,
kbd: '$s', kbd: '$s',
async onSelect(source) { async onSelect(source) {
handleUiEvent('save-project-to-file', { source })
const documentName =
editor.getDocumentSettings().name === ''
? defaultDocumentName
: editor.getDocumentSettings().name
const defaultName =
saveFileNames.get(editor.store) || `${documentName}${TLDRAW_FILE_EXTENSION}`
const blobToSave = serializeTldrawJsonBlob(editor.store)
let handle
try { try {
handle = await fileSave(blobToSave, { handleUiEvent('save-project-to-file', { source })
const documentName =
editor.getDocumentSettings().name === ''
? defaultDocumentName
: editor.getDocumentSettings().name
const defaultName =
saveFileNames.get(editor.store) || `${documentName}${TLDRAW_FILE_EXTENSION}`
const blobToSave = serializeTldrawJsonBlob(editor.store)
const handle = await fileSave(blobToSave, {
fileName: defaultName, fileName: defaultName,
extensions: [TLDRAW_FILE_EXTENSION], extensions: [TLDRAW_FILE_EXTENSION],
description: 'tldraw project', description: 'tldraw project',
}) })
} catch (e) {
// user cancelled
return
}
if (handle) { if (handle) {
// we deliberately don't store the handle for re-use // we deliberately don't store the handle for re-use
// next time. we always want to save a copy, but to // next time. we always want to save a copy, but to
// help the user out we'll remember the last name // help the user out we'll remember the last name
// they used // they used
saveFileNames.set(editor.store, handle.name) saveFileNames.set(editor.store, handle.name)
} else {
throw Error('Could not save file.')
}
} catch (e) {
console.error(e)
} }
}, },
} }

View file

@ -10043,10 +10043,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"browser-fs-access@npm:^0.33.0": "browser-fs-access@npm:^0.35.0":
version: 0.33.1 version: 0.35.0
resolution: "browser-fs-access@npm:0.33.1" resolution: "browser-fs-access@npm:0.35.0"
checksum: 1843c6d1190ed448d3f17e767cd6508ef408b0e40530ceb2de37088f0a1bdbd503e05d4d949934d7c9491d550e255c4a214b25781625b57a6724a35a7cdd8b4c checksum: 5fa9876cc10499bfc8e1a3d83261f8966c5687c2d31c1abefed35ecc5a8e1ab8b12a51aed638b48ee4e2109ec48c2cba3bfcd162b9de270a5b5ca08740024eda
languageName: node languageName: node
linkType: hard linkType: hard
@ -11688,7 +11688,7 @@ __metadata:
"@typescript-eslint/utils": "npm:^5.59.0" "@typescript-eslint/utils": "npm:^5.59.0"
"@vercel/analytics": "npm:^1.1.1" "@vercel/analytics": "npm:^1.1.1"
"@vitejs/plugin-react-swc": "npm:^3.5.0" "@vitejs/plugin-react-swc": "npm:^3.5.0"
browser-fs-access: "npm:^0.33.0" browser-fs-access: "npm:^0.35.0"
dotenv: "npm:^16.3.1" dotenv: "npm:^16.3.1"
eslint: "npm:^8.37.0" eslint: "npm:^8.37.0"
fast-glob: "npm:^3.3.1" fast-glob: "npm:^3.3.1"