From c1b84bf2468caeb0c6e502f621b19dffe3aa8aba Mon Sep 17 00:00:00 2001 From: Steve Ruiz Date: Sat, 3 Jun 2023 09:59:04 +0100 Subject: [PATCH] Rename tlstore to store (#1507) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR renames the `@tldraw/tlstore` package to `@tldraw/store`, mainly to avoid confusion between `TLStore`. Will be doing the same with other packages. ### Change Type - [x] `major` — Breaking Change ### Release Notes - Replace @tldraw/tlstore with @tldraw/store --- apps/docs/package.json | 2 +- apps/vscode/extension/package.json | 2 +- .../extension/src/WebViewMessageHandler.ts | 2 +- packages/editor/api-report.md | 12 +++--- packages/editor/package.json | 2 +- packages/editor/src/lib/TldrawEditor.tsx | 2 +- packages/editor/src/lib/app/Editor.ts | 2 +- .../parentsToChildrenWithIndexes.ts | 2 +- .../app/derivations/shapeIdsInCurrentPage.ts | 2 +- .../src/lib/app/managers/HistoryManager.ts | 2 +- .../shapeutils/TLArrowUtil/TLArrowUtil.tsx | 2 +- .../src/lib/app/shapeutils/TLShapeUtil.ts | 2 +- .../src/lib/app/types/clipboard-types.ts | 2 +- .../src/lib/config/TLUserPreferences.ts | 2 +- .../editor/src/lib/config/createTLStore.ts | 2 +- .../src/lib/utils/sync/TLLocalSyncClient.ts | 2 +- .../editor/src/lib/utils/sync/indexedDb.ts | 2 +- packages/editor/tsconfig.json | 2 +- packages/file-format/api-report.md | 6 +-- packages/file-format/package.json | 2 +- packages/file-format/src/lib/file.ts | 2 +- packages/file-format/src/test/file.test.ts | 2 +- packages/file-format/tsconfig.json | 2 +- packages/{tlstore => store}/CHANGELOG.md | 0 packages/{tlstore => store}/README.md | 0 .../{tlstore => store}/api-extractor.json | 0 packages/{tlstore => store}/api-report.md | 2 +- packages/{tlstore => store}/package.json | 2 +- packages/{tlstore => store}/src/index.ts | 0 .../{tlstore => store}/src/lib/BaseRecord.ts | 0 packages/{tlstore => store}/src/lib/Cache.ts | 0 .../src/lib/IncrementalSetConstructor.ts | 0 .../{tlstore => store}/src/lib/RecordType.ts | 0 packages/{tlstore => store}/src/lib/Store.ts | 0 .../src/lib/StoreQueries.ts | 0 .../{tlstore => store}/src/lib/StoreSchema.ts | 0 .../src/lib/compareSchemas.ts | 0 .../{tlstore => store}/src/lib/devFreeze.ts | 0 .../src/lib/executeQuery.ts | 0 .../{tlstore => store}/src/lib/migrate.ts | 0 .../{tlstore => store}/src/lib/setUtils.ts | 0 .../src/lib/test/compareSchemas.test.ts | 0 .../src/lib/test/defineMigrations.test.ts | 0 .../src/lib/test/migrate.test.ts | 0 .../src/lib/test/recordStore.test.ts | 0 .../src/lib/test/recordStoreFuzzing.test.ts | 0 .../src/lib/test/recordStoreQueries.test.ts | 0 .../src/lib/test/recordType.test.ts | 0 .../src/lib/test/testSchema.v0.ts | 0 .../src/lib/test/testSchema.v1.ts | 0 .../src/lib/test/validate.test.ts | 0 .../{tlstore => store}/src/lib/type-utils.ts | 0 packages/{tlstore => store}/tsconfig.json | 0 packages/tlschema/api-report.md | 18 ++++---- packages/tlschema/package.json | 2 +- packages/tlschema/src/TLStore.ts | 2 +- .../tlschema/src/assets/TLBookmarkAsset.ts | 2 +- packages/tlschema/src/assets/TLImageAsset.ts | 2 +- packages/tlschema/src/assets/TLVideoAsset.ts | 2 +- .../tlschema/src/assets/asset-validation.ts | 2 +- packages/tlschema/src/createTLSchema.ts | 2 +- packages/tlschema/src/fixup.ts | 2 +- packages/tlschema/src/migrations.test.ts | 2 +- packages/tlschema/src/records/TLAsset.ts | 2 +- packages/tlschema/src/records/TLCamera.ts | 2 +- packages/tlschema/src/records/TLDocument.ts | 2 +- packages/tlschema/src/records/TLInstance.ts | 2 +- .../src/records/TLInstancePageState.ts | 2 +- .../src/records/TLInstancePresence.ts | 2 +- packages/tlschema/src/records/TLPage.ts | 2 +- packages/tlschema/src/records/TLPointer.ts | 2 +- packages/tlschema/src/records/TLShape.ts | 2 +- .../tlschema/src/records/TLUserDocument.ts | 2 +- packages/tlschema/src/schema.ts | 2 +- packages/tlschema/src/shapes/TLArrowShape.ts | 2 +- .../tlschema/src/shapes/TLBookmarkShape.ts | 2 +- packages/tlschema/src/shapes/TLDrawShape.ts | 2 +- packages/tlschema/src/shapes/TLEmbedShape.ts | 2 +- packages/tlschema/src/shapes/TLFrameShape.ts | 2 +- packages/tlschema/src/shapes/TLGeoShape.ts | 2 +- packages/tlschema/src/shapes/TLGroupShape.ts | 2 +- .../tlschema/src/shapes/TLHighlightShape.ts | 2 +- packages/tlschema/src/shapes/TLIconShape.ts | 2 +- packages/tlschema/src/shapes/TLImageShape.ts | 2 +- packages/tlschema/src/shapes/TLLineShape.ts | 2 +- packages/tlschema/src/shapes/TLNoteShape.ts | 2 +- packages/tlschema/src/shapes/TLTextShape.ts | 2 +- packages/tlschema/src/shapes/TLVideoShape.ts | 2 +- .../tlschema/src/shapes/shape-validation.ts | 2 +- packages/tlschema/src/validation.ts | 2 +- packages/tlschema/tsconfig.json | 2 +- public-yarn.lock | 42 +++++++++---------- 92 files changed, 99 insertions(+), 99 deletions(-) rename packages/{tlstore => store}/CHANGELOG.md (100%) rename packages/{tlstore => store}/README.md (100%) rename packages/{tlstore => store}/api-extractor.json (100%) rename packages/{tlstore => store}/api-report.md (99%) rename packages/{tlstore => store}/package.json (98%) rename packages/{tlstore => store}/src/index.ts (100%) rename packages/{tlstore => store}/src/lib/BaseRecord.ts (100%) rename packages/{tlstore => store}/src/lib/Cache.ts (100%) rename packages/{tlstore => store}/src/lib/IncrementalSetConstructor.ts (100%) rename packages/{tlstore => store}/src/lib/RecordType.ts (100%) rename packages/{tlstore => store}/src/lib/Store.ts (100%) rename packages/{tlstore => store}/src/lib/StoreQueries.ts (100%) rename packages/{tlstore => store}/src/lib/StoreSchema.ts (100%) rename packages/{tlstore => store}/src/lib/compareSchemas.ts (100%) rename packages/{tlstore => store}/src/lib/devFreeze.ts (100%) rename packages/{tlstore => store}/src/lib/executeQuery.ts (100%) rename packages/{tlstore => store}/src/lib/migrate.ts (100%) rename packages/{tlstore => store}/src/lib/setUtils.ts (100%) rename packages/{tlstore => store}/src/lib/test/compareSchemas.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/defineMigrations.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/migrate.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/recordStore.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/recordStoreFuzzing.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/recordStoreQueries.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/recordType.test.ts (100%) rename packages/{tlstore => store}/src/lib/test/testSchema.v0.ts (100%) rename packages/{tlstore => store}/src/lib/test/testSchema.v1.ts (100%) rename packages/{tlstore => store}/src/lib/test/validate.test.ts (100%) rename packages/{tlstore => store}/src/lib/type-utils.ts (100%) rename packages/{tlstore => store}/tsconfig.json (100%) diff --git a/apps/docs/package.json b/apps/docs/package.json index cfdbc68e0..9f1f25847 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -61,9 +61,9 @@ "@tldraw/editor": "workspace:*", "@tldraw/file-format": "workspace:*", "@tldraw/primitives": "workspace:*", + "@tldraw/store": "workspace:*", "@tldraw/tldraw": "workspace:*", "@tldraw/tlschema": "workspace:*", - "@tldraw/tlstore": "workspace:*", "@tldraw/ui": "workspace:*", "@tldraw/utils": "workspace:*", "@tldraw/validate": "workspace:*", diff --git a/apps/vscode/extension/package.json b/apps/vscode/extension/package.json index 734b3820f..c043e0419 100644 --- a/apps/vscode/extension/package.json +++ b/apps/vscode/extension/package.json @@ -132,7 +132,7 @@ "devDependencies": { "@tldraw/editor": "workspace:*", "@tldraw/file-format": "workspace:*", - "@tldraw/tlstore": "workspace:*", + "@tldraw/store": "workspace:*", "@types/fs-extra": "^11.0.1", "@types/node-fetch": "^2.6.2", "@types/vscode": "^1.75.1", diff --git a/apps/vscode/extension/src/WebViewMessageHandler.ts b/apps/vscode/extension/src/WebViewMessageHandler.ts index 422d25f50..6d2d7b0f0 100644 --- a/apps/vscode/extension/src/WebViewMessageHandler.ts +++ b/apps/vscode/extension/src/WebViewMessageHandler.ts @@ -1,4 +1,4 @@ -import { UnknownRecord } from '@tldraw/tlstore' +import { UnknownRecord } from '@tldraw/store' import { isEqual } from 'lodash' import fetch from 'node-fetch' import * as vscode from 'vscode' diff --git a/packages/editor/api-report.md b/packages/editor/api-report.md index 41ce17c47..557700fa9 100644 --- a/packages/editor/api-report.md +++ b/packages/editor/api-report.md @@ -10,7 +10,7 @@ import { Atom } from 'signia'; import { Box2d } from '@tldraw/primitives'; import { Box2dModel } from '@tldraw/tlschema'; import { Computed } from 'signia'; -import { ComputedCache } from '@tldraw/tlstore'; +import { ComputedCache } from '@tldraw/store'; import { CubicSpline2d } from '@tldraw/primitives'; import { EASINGS } from '@tldraw/primitives'; import { EmbedDefinition } from '@tldraw/tlschema'; @@ -23,11 +23,11 @@ import { getIndices } from '@tldraw/indices'; import { getIndicesAbove } from '@tldraw/indices'; import { getIndicesBelow } from '@tldraw/indices'; import { getIndicesBetween } from '@tldraw/indices'; -import { HistoryEntry } from '@tldraw/tlstore'; +import { HistoryEntry } from '@tldraw/store'; import { MatLike } from '@tldraw/primitives'; import { Matrix2d } from '@tldraw/primitives'; import { Matrix2dModel } from '@tldraw/primitives'; -import { Migrations } from '@tldraw/tlstore'; +import { Migrations } from '@tldraw/store'; import { Polyline2d } from '@tldraw/primitives'; import { default as React_2 } from 'react'; import * as React_3 from 'react'; @@ -35,10 +35,10 @@ import { RotateCorner } from '@tldraw/primitives'; import { SelectionCorner } from '@tldraw/primitives'; import { SelectionEdge } from '@tldraw/primitives'; import { SelectionHandle } from '@tldraw/primitives'; -import { SerializedSchema } from '@tldraw/tlstore'; +import { SerializedSchema } from '@tldraw/store'; import { Signal } from 'signia'; import { sortByIndex } from '@tldraw/indices'; -import { StoreSnapshot } from '@tldraw/tlstore'; +import { StoreSnapshot } from '@tldraw/store'; import { StrokePoint } from '@tldraw/primitives'; import { TLAlignType } from '@tldraw/tlschema'; import { TLArrowheadType } from '@tldraw/tlschema'; @@ -93,7 +93,7 @@ import { TLUnknownShape } from '@tldraw/tlschema'; import { TLUserDocument } from '@tldraw/tlschema'; import { TLVideoAsset } from '@tldraw/tlschema'; import { TLVideoShape } from '@tldraw/tlschema'; -import { UnknownRecord } from '@tldraw/tlstore'; +import { UnknownRecord } from '@tldraw/store'; import { Vec2d } from '@tldraw/primitives'; import { Vec2dModel } from '@tldraw/tlschema'; import { VecLike } from '@tldraw/primitives'; diff --git a/packages/editor/package.json b/packages/editor/package.json index f983b9225..c8b5c8bb9 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -47,8 +47,8 @@ "dependencies": { "@tldraw/indices": "workspace:*", "@tldraw/primitives": "workspace:*", + "@tldraw/store": "workspace:*", "@tldraw/tlschema": "workspace:*", - "@tldraw/tlstore": "workspace:*", "@tldraw/utils": "workspace:*", "@tldraw/validate": "workspace:*", "@use-gesture/react": "^10.2.27", diff --git a/packages/editor/src/lib/TldrawEditor.tsx b/packages/editor/src/lib/TldrawEditor.tsx index 59612fd3a..d45a995c6 100644 --- a/packages/editor/src/lib/TldrawEditor.tsx +++ b/packages/editor/src/lib/TldrawEditor.tsx @@ -1,5 +1,5 @@ +import { Store, StoreSnapshot } from '@tldraw/store' import { TLAsset, TLInstanceId, TLRecord, TLStore } from '@tldraw/tlschema' -import { Store, StoreSnapshot } from '@tldraw/tlstore' import { annotateError } from '@tldraw/utils' import React, { memo, useCallback, useLayoutEffect, useState, useSyncExternalStore } from 'react' import { Editor } from './app/Editor' diff --git a/packages/editor/src/lib/app/Editor.ts b/packages/editor/src/lib/app/Editor.ts index 8fb075f65..a5631511b 100644 --- a/packages/editor/src/lib/app/Editor.ts +++ b/packages/editor/src/lib/app/Editor.ts @@ -21,6 +21,7 @@ import { intersectPolygonPolygon, pointInPolygon, } from '@tldraw/primitives' +import { ComputedCache, HistoryEntry, RecordType, UnknownRecord } from '@tldraw/store' import { Box2dModel, CameraRecordType, @@ -65,7 +66,6 @@ import { isShape, isShapeId, } from '@tldraw/tlschema' -import { ComputedCache, HistoryEntry, RecordType, UnknownRecord } from '@tldraw/tlstore' import { annotateError, compact, diff --git a/packages/editor/src/lib/app/derivations/parentsToChildrenWithIndexes.ts b/packages/editor/src/lib/app/derivations/parentsToChildrenWithIndexes.ts index 6db34e5ea..ab71a981f 100644 --- a/packages/editor/src/lib/app/derivations/parentsToChildrenWithIndexes.ts +++ b/packages/editor/src/lib/app/derivations/parentsToChildrenWithIndexes.ts @@ -1,5 +1,5 @@ +import { RecordsDiff } from '@tldraw/store' import { isShape, TLParentId, TLRecord, TLShapeId, TLStore } from '@tldraw/tlschema' -import { RecordsDiff } from '@tldraw/tlstore' import { computed, isUninitialized, RESET_VALUE } from 'signia' type Parents2Children = Record diff --git a/packages/editor/src/lib/app/derivations/shapeIdsInCurrentPage.ts b/packages/editor/src/lib/app/derivations/shapeIdsInCurrentPage.ts index a71e74cb7..7003c98a7 100644 --- a/packages/editor/src/lib/app/derivations/shapeIdsInCurrentPage.ts +++ b/packages/editor/src/lib/app/derivations/shapeIdsInCurrentPage.ts @@ -1,3 +1,4 @@ +import { IncrementalSetConstructor } from '@tldraw/store' import { isPageId, isShape, @@ -7,7 +8,6 @@ import { TLShapeId, TLStore, } from '@tldraw/tlschema' -import { IncrementalSetConstructor } from '@tldraw/tlstore' import { computed, isUninitialized, RESET_VALUE, withDiff } from 'signia' /** diff --git a/packages/editor/src/lib/app/managers/HistoryManager.ts b/packages/editor/src/lib/app/managers/HistoryManager.ts index cf3e8286e..0faef048c 100644 --- a/packages/editor/src/lib/app/managers/HistoryManager.ts +++ b/packages/editor/src/lib/app/managers/HistoryManager.ts @@ -1,4 +1,4 @@ -import { devFreeze } from '@tldraw/tlstore' +import { devFreeze } from '@tldraw/store' import { atom, transact } from 'signia' import { uniqueId } from '../../utils/data' import { TLCommandHandler, TLHistoryEntry } from '../types/history-types' diff --git a/packages/editor/src/lib/app/shapeutils/TLArrowUtil/TLArrowUtil.tsx b/packages/editor/src/lib/app/shapeutils/TLArrowUtil/TLArrowUtil.tsx index 483b257a4..af0ce4614 100644 --- a/packages/editor/src/lib/app/shapeutils/TLArrowUtil/TLArrowUtil.tsx +++ b/packages/editor/src/lib/app/shapeutils/TLArrowUtil/TLArrowUtil.tsx @@ -10,6 +10,7 @@ import { Vec2d, VecLike, } from '@tldraw/primitives' +import { ComputedCache } from '@tldraw/store' import { TLArrowheadType, TLArrowShape, @@ -20,7 +21,6 @@ import { TLShapePartial, Vec2dModel, } from '@tldraw/tlschema' -import { ComputedCache } from '@tldraw/tlstore' import { deepCopy, last, minBy } from '@tldraw/utils' import * as React from 'react' import { computed, EMPTY_ARRAY } from 'signia' diff --git a/packages/editor/src/lib/app/shapeutils/TLShapeUtil.ts b/packages/editor/src/lib/app/shapeutils/TLShapeUtil.ts index 41aa29108..8b4a7d533 100644 --- a/packages/editor/src/lib/app/shapeutils/TLShapeUtil.ts +++ b/packages/editor/src/lib/app/shapeutils/TLShapeUtil.ts @@ -1,5 +1,6 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ import { Box2d, linesIntersect, Matrix2d, VecLike } from '@tldraw/primitives' +import { ComputedCache } from '@tldraw/store' import { TLBaseShape, TLHandle, @@ -8,7 +9,6 @@ import { TLUnknownShape, Vec2dModel, } from '@tldraw/tlschema' -import { ComputedCache } from '@tldraw/tlstore' import { computed, EMPTY_ARRAY } from 'signia' import { WeakMapCache } from '../../utils/WeakMapCache' import type { Editor } from '../Editor' diff --git a/packages/editor/src/lib/app/types/clipboard-types.ts b/packages/editor/src/lib/app/types/clipboard-types.ts index 7cd1238da..a42726e38 100644 --- a/packages/editor/src/lib/app/types/clipboard-types.ts +++ b/packages/editor/src/lib/app/types/clipboard-types.ts @@ -1,5 +1,5 @@ +import { SerializedSchema } from '@tldraw/store' import { TLAsset, TLShape, TLShapeId } from '@tldraw/tlschema' -import { SerializedSchema } from '@tldraw/tlstore' /** @public */ export interface TLClipboardModel { diff --git a/packages/editor/src/lib/config/TLUserPreferences.ts b/packages/editor/src/lib/config/TLUserPreferences.ts index 2eca7faf5..1a76ae2b9 100644 --- a/packages/editor/src/lib/config/TLUserPreferences.ts +++ b/packages/editor/src/lib/config/TLUserPreferences.ts @@ -1,5 +1,5 @@ +import { defineMigrations, migrate } from '@tldraw/store' import { getDefaultTranslationLocale } from '@tldraw/tlschema' -import { defineMigrations, migrate } from '@tldraw/tlstore' import { T } from '@tldraw/validate' import { atom } from 'signia' import { uniqueId } from '../utils/data' diff --git a/packages/editor/src/lib/config/createTLStore.ts b/packages/editor/src/lib/config/createTLStore.ts index 64c57567a..0f70240a1 100644 --- a/packages/editor/src/lib/config/createTLStore.ts +++ b/packages/editor/src/lib/config/createTLStore.ts @@ -1,3 +1,4 @@ +import { Migrations, Store, StoreSnapshot } from '@tldraw/store' import { InstanceRecordType, TLDOCUMENT_ID, @@ -6,7 +7,6 @@ import { TLStore, createTLSchema, } from '@tldraw/tlschema' -import { Migrations, Store, StoreSnapshot } from '@tldraw/tlstore' import { TLShapeUtilConstructor } from '../app/shapeutils/TLShapeUtil' /** @public */ diff --git a/packages/editor/src/lib/utils/sync/TLLocalSyncClient.ts b/packages/editor/src/lib/utils/sync/TLLocalSyncClient.ts index 6bd44b6fc..58a3f3605 100644 --- a/packages/editor/src/lib/utils/sync/TLLocalSyncClient.ts +++ b/packages/editor/src/lib/utils/sync/TLLocalSyncClient.ts @@ -1,5 +1,5 @@ +import { RecordsDiff, SerializedSchema, compareSchemas, squashRecordDiffs } from '@tldraw/store' import { TLInstanceId, TLRecord, TLStore } from '@tldraw/tlschema' -import { RecordsDiff, SerializedSchema, compareSchemas, squashRecordDiffs } from '@tldraw/tlstore' import { assert, hasOwnProperty } from '@tldraw/utils' import { transact } from 'signia' import { showCantReadFromIndexDbAlert, showCantWriteToIndexDbAlert } from './alerts' diff --git a/packages/editor/src/lib/utils/sync/indexedDb.ts b/packages/editor/src/lib/utils/sync/indexedDb.ts index 4f1ead6a9..4bd492ae6 100644 --- a/packages/editor/src/lib/utils/sync/indexedDb.ts +++ b/packages/editor/src/lib/utils/sync/indexedDb.ts @@ -1,5 +1,5 @@ +import { RecordsDiff, SerializedSchema, StoreSnapshot } from '@tldraw/store' import { TLRecord, TLStoreSchema } from '@tldraw/tlschema' -import { RecordsDiff, SerializedSchema, StoreSnapshot } from '@tldraw/tlstore' import { IDBPDatabase, openDB } from 'idb' import { STORE_PREFIX, addDbName, getAllIndexDbNames } from './persistence-constants' diff --git a/packages/editor/tsconfig.json b/packages/editor/tsconfig.json index aff4be8bb..056095fb8 100644 --- a/packages/editor/tsconfig.json +++ b/packages/editor/tsconfig.json @@ -13,7 +13,7 @@ "references": [ { "path": "../primitives" }, { "path": "../tlschema" }, - { "path": "../tlstore" }, + { "path": "../store" }, { "path": "../validate" }, { "path": "../utils" }, { "path": "../indices" } diff --git a/packages/file-format/api-report.md b/packages/file-format/api-report.md index 400326032..d5515a6e0 100644 --- a/packages/file-format/api-report.md +++ b/packages/file-format/api-report.md @@ -5,14 +5,14 @@ ```ts import { Editor } from '@tldraw/editor'; -import { MigrationFailureReason } from '@tldraw/tlstore'; +import { MigrationFailureReason } from '@tldraw/store'; import { Result } from '@tldraw/utils'; -import { SerializedSchema } from '@tldraw/tlstore'; +import { SerializedSchema } from '@tldraw/store'; import { TLInstanceId } from '@tldraw/editor'; import { TLStore } from '@tldraw/editor'; import { TLUiToastsContextType } from '@tldraw/ui'; import { TLUiTranslationKey } from '@tldraw/ui'; -import { UnknownRecord } from '@tldraw/tlstore'; +import { UnknownRecord } from '@tldraw/store'; // @internal (undocumented) export function buildFromV1Document(editor: Editor, document: LegacyTldrawDocument): void; diff --git a/packages/file-format/package.json b/packages/file-format/package.json index b5e0a5b97..78935df09 100644 --- a/packages/file-format/package.json +++ b/packages/file-format/package.json @@ -43,7 +43,7 @@ "dependencies": { "@tldraw/editor": "workspace:*", "@tldraw/primitives": "workspace:*", - "@tldraw/tlstore": "workspace:*", + "@tldraw/store": "workspace:*", "@tldraw/ui": "workspace:*", "@tldraw/utils": "workspace:*", "@tldraw/validate": "workspace:*" diff --git a/packages/file-format/src/lib/file.ts b/packages/file-format/src/lib/file.ts index cb8a9ae5f..26eb78661 100644 --- a/packages/file-format/src/lib/file.ts +++ b/packages/file-format/src/lib/file.ts @@ -15,7 +15,7 @@ import { SerializedSchema, StoreSnapshot, UnknownRecord, -} from '@tldraw/tlstore' +} from '@tldraw/store' import { TLUiToastsContextType, TLUiTranslationKey } from '@tldraw/ui' import { exhaustiveSwitchError, Result } from '@tldraw/utils' import { T } from '@tldraw/validate' diff --git a/packages/file-format/src/test/file.test.ts b/packages/file-format/src/test/file.test.ts index 87af3d03b..081ca6e69 100644 --- a/packages/file-format/src/test/file.test.ts +++ b/packages/file-format/src/test/file.test.ts @@ -1,5 +1,5 @@ import { createCustomShapeId, createTLStore, InstanceRecordType, TLStore } from '@tldraw/editor' -import { MigrationFailureReason, UnknownRecord } from '@tldraw/tlstore' +import { MigrationFailureReason, UnknownRecord } from '@tldraw/store' import { assert } from '@tldraw/utils' import { parseTldrawJsonFile as _parseTldrawJsonFile, TldrawFile } from '../lib/file' diff --git a/packages/file-format/tsconfig.json b/packages/file-format/tsconfig.json index d5c8a01f6..a56829621 100644 --- a/packages/file-format/tsconfig.json +++ b/packages/file-format/tsconfig.json @@ -8,7 +8,7 @@ }, "references": [ { "path": "../editor" }, - { "path": "../tlstore" }, + { "path": "../store" }, { "path": "../validate" }, { "path": "../primitives" }, { "path": "../utils" }, diff --git a/packages/tlstore/CHANGELOG.md b/packages/store/CHANGELOG.md similarity index 100% rename from packages/tlstore/CHANGELOG.md rename to packages/store/CHANGELOG.md diff --git a/packages/tlstore/README.md b/packages/store/README.md similarity index 100% rename from packages/tlstore/README.md rename to packages/store/README.md diff --git a/packages/tlstore/api-extractor.json b/packages/store/api-extractor.json similarity index 100% rename from packages/tlstore/api-extractor.json rename to packages/store/api-extractor.json diff --git a/packages/tlstore/api-report.md b/packages/store/api-report.md similarity index 99% rename from packages/tlstore/api-report.md rename to packages/store/api-report.md index ca8b0b564..9916b096c 100644 --- a/packages/tlstore/api-report.md +++ b/packages/store/api-report.md @@ -1,4 +1,4 @@ -## API Report File for "@tldraw/tlstore" +## API Report File for "@tldraw/store" > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). diff --git a/packages/tlstore/package.json b/packages/store/package.json similarity index 98% rename from packages/tlstore/package.json rename to packages/store/package.json index b9ab64c50..38b21d4dc 100644 --- a/packages/tlstore/package.json +++ b/packages/store/package.json @@ -1,5 +1,5 @@ { - "name": "@tldraw/tlstore", + "name": "@tldraw/store", "description": "A tiny little drawing app (store).", "version": "2.0.0-alpha.12", "packageManager": "yarn@3.5.0", diff --git a/packages/tlstore/src/index.ts b/packages/store/src/index.ts similarity index 100% rename from packages/tlstore/src/index.ts rename to packages/store/src/index.ts diff --git a/packages/tlstore/src/lib/BaseRecord.ts b/packages/store/src/lib/BaseRecord.ts similarity index 100% rename from packages/tlstore/src/lib/BaseRecord.ts rename to packages/store/src/lib/BaseRecord.ts diff --git a/packages/tlstore/src/lib/Cache.ts b/packages/store/src/lib/Cache.ts similarity index 100% rename from packages/tlstore/src/lib/Cache.ts rename to packages/store/src/lib/Cache.ts diff --git a/packages/tlstore/src/lib/IncrementalSetConstructor.ts b/packages/store/src/lib/IncrementalSetConstructor.ts similarity index 100% rename from packages/tlstore/src/lib/IncrementalSetConstructor.ts rename to packages/store/src/lib/IncrementalSetConstructor.ts diff --git a/packages/tlstore/src/lib/RecordType.ts b/packages/store/src/lib/RecordType.ts similarity index 100% rename from packages/tlstore/src/lib/RecordType.ts rename to packages/store/src/lib/RecordType.ts diff --git a/packages/tlstore/src/lib/Store.ts b/packages/store/src/lib/Store.ts similarity index 100% rename from packages/tlstore/src/lib/Store.ts rename to packages/store/src/lib/Store.ts diff --git a/packages/tlstore/src/lib/StoreQueries.ts b/packages/store/src/lib/StoreQueries.ts similarity index 100% rename from packages/tlstore/src/lib/StoreQueries.ts rename to packages/store/src/lib/StoreQueries.ts diff --git a/packages/tlstore/src/lib/StoreSchema.ts b/packages/store/src/lib/StoreSchema.ts similarity index 100% rename from packages/tlstore/src/lib/StoreSchema.ts rename to packages/store/src/lib/StoreSchema.ts diff --git a/packages/tlstore/src/lib/compareSchemas.ts b/packages/store/src/lib/compareSchemas.ts similarity index 100% rename from packages/tlstore/src/lib/compareSchemas.ts rename to packages/store/src/lib/compareSchemas.ts diff --git a/packages/tlstore/src/lib/devFreeze.ts b/packages/store/src/lib/devFreeze.ts similarity index 100% rename from packages/tlstore/src/lib/devFreeze.ts rename to packages/store/src/lib/devFreeze.ts diff --git a/packages/tlstore/src/lib/executeQuery.ts b/packages/store/src/lib/executeQuery.ts similarity index 100% rename from packages/tlstore/src/lib/executeQuery.ts rename to packages/store/src/lib/executeQuery.ts diff --git a/packages/tlstore/src/lib/migrate.ts b/packages/store/src/lib/migrate.ts similarity index 100% rename from packages/tlstore/src/lib/migrate.ts rename to packages/store/src/lib/migrate.ts diff --git a/packages/tlstore/src/lib/setUtils.ts b/packages/store/src/lib/setUtils.ts similarity index 100% rename from packages/tlstore/src/lib/setUtils.ts rename to packages/store/src/lib/setUtils.ts diff --git a/packages/tlstore/src/lib/test/compareSchemas.test.ts b/packages/store/src/lib/test/compareSchemas.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/compareSchemas.test.ts rename to packages/store/src/lib/test/compareSchemas.test.ts diff --git a/packages/tlstore/src/lib/test/defineMigrations.test.ts b/packages/store/src/lib/test/defineMigrations.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/defineMigrations.test.ts rename to packages/store/src/lib/test/defineMigrations.test.ts diff --git a/packages/tlstore/src/lib/test/migrate.test.ts b/packages/store/src/lib/test/migrate.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/migrate.test.ts rename to packages/store/src/lib/test/migrate.test.ts diff --git a/packages/tlstore/src/lib/test/recordStore.test.ts b/packages/store/src/lib/test/recordStore.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/recordStore.test.ts rename to packages/store/src/lib/test/recordStore.test.ts diff --git a/packages/tlstore/src/lib/test/recordStoreFuzzing.test.ts b/packages/store/src/lib/test/recordStoreFuzzing.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/recordStoreFuzzing.test.ts rename to packages/store/src/lib/test/recordStoreFuzzing.test.ts diff --git a/packages/tlstore/src/lib/test/recordStoreQueries.test.ts b/packages/store/src/lib/test/recordStoreQueries.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/recordStoreQueries.test.ts rename to packages/store/src/lib/test/recordStoreQueries.test.ts diff --git a/packages/tlstore/src/lib/test/recordType.test.ts b/packages/store/src/lib/test/recordType.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/recordType.test.ts rename to packages/store/src/lib/test/recordType.test.ts diff --git a/packages/tlstore/src/lib/test/testSchema.v0.ts b/packages/store/src/lib/test/testSchema.v0.ts similarity index 100% rename from packages/tlstore/src/lib/test/testSchema.v0.ts rename to packages/store/src/lib/test/testSchema.v0.ts diff --git a/packages/tlstore/src/lib/test/testSchema.v1.ts b/packages/store/src/lib/test/testSchema.v1.ts similarity index 100% rename from packages/tlstore/src/lib/test/testSchema.v1.ts rename to packages/store/src/lib/test/testSchema.v1.ts diff --git a/packages/tlstore/src/lib/test/validate.test.ts b/packages/store/src/lib/test/validate.test.ts similarity index 100% rename from packages/tlstore/src/lib/test/validate.test.ts rename to packages/store/src/lib/test/validate.test.ts diff --git a/packages/tlstore/src/lib/type-utils.ts b/packages/store/src/lib/type-utils.ts similarity index 100% rename from packages/tlstore/src/lib/type-utils.ts rename to packages/store/src/lib/type-utils.ts diff --git a/packages/tlstore/tsconfig.json b/packages/store/tsconfig.json similarity index 100% rename from packages/tlstore/tsconfig.json rename to packages/store/tsconfig.json diff --git a/packages/tlschema/api-report.md b/packages/tlschema/api-report.md index 179945426..5f7531da5 100644 --- a/packages/tlschema/api-report.md +++ b/packages/tlschema/api-report.md @@ -4,17 +4,17 @@ ```ts -import { BaseRecord } from '@tldraw/tlstore'; -import { ID } from '@tldraw/tlstore'; -import { Migrations } from '@tldraw/tlstore'; -import { RecordType } from '@tldraw/tlstore'; +import { BaseRecord } from '@tldraw/store'; +import { ID } from '@tldraw/store'; +import { Migrations } from '@tldraw/store'; +import { RecordType } from '@tldraw/store'; import { Signal } from 'signia'; -import { Store } from '@tldraw/tlstore'; -import { StoreSchema } from '@tldraw/tlstore'; -import { StoreSchemaOptions } from '@tldraw/tlstore'; -import { StoreSnapshot } from '@tldraw/tlstore'; +import { Store } from '@tldraw/store'; +import { StoreSchema } from '@tldraw/store'; +import { StoreSchemaOptions } from '@tldraw/store'; +import { StoreSnapshot } from '@tldraw/store'; import { T } from '@tldraw/validate'; -import { UnknownRecord } from '@tldraw/tlstore'; +import { UnknownRecord } from '@tldraw/store'; // @internal (undocumented) export const alignValidator: T.Validator<"end" | "middle" | "start">; diff --git a/packages/tlschema/package.json b/packages/tlschema/package.json index cf0671240..0cfc1b764 100644 --- a/packages/tlschema/package.json +++ b/packages/tlschema/package.json @@ -56,7 +56,7 @@ ] }, "dependencies": { - "@tldraw/tlstore": "workspace:*", + "@tldraw/store": "workspace:*", "@tldraw/utils": "workspace:*", "@tldraw/validate": "workspace:*", "nanoid": "4.0.2" diff --git a/packages/tlschema/src/TLStore.ts b/packages/tlschema/src/TLStore.ts index 0bb3f6b77..f3d76333e 100644 --- a/packages/tlschema/src/TLStore.ts +++ b/packages/tlschema/src/TLStore.ts @@ -1,4 +1,4 @@ -import { Store, StoreSchema, StoreSchemaOptions, StoreSnapshot } from '@tldraw/tlstore' +import { Store, StoreSchema, StoreSchemaOptions, StoreSnapshot } from '@tldraw/store' import { annotateError, structuredClone } from '@tldraw/utils' import { TLRecord } from './TLRecord' import { CameraRecordType } from './records/TLCamera' diff --git a/packages/tlschema/src/assets/TLBookmarkAsset.ts b/packages/tlschema/src/assets/TLBookmarkAsset.ts index 7604b3a07..cb6ac3a9f 100644 --- a/packages/tlschema/src/assets/TLBookmarkAsset.ts +++ b/packages/tlschema/src/assets/TLBookmarkAsset.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { createAssetValidator, TLBaseAsset } from './asset-validation' diff --git a/packages/tlschema/src/assets/TLImageAsset.ts b/packages/tlschema/src/assets/TLImageAsset.ts index 80c4690a6..3e14b172a 100644 --- a/packages/tlschema/src/assets/TLImageAsset.ts +++ b/packages/tlschema/src/assets/TLImageAsset.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { createAssetValidator, TLBaseAsset } from './asset-validation' diff --git a/packages/tlschema/src/assets/TLVideoAsset.ts b/packages/tlschema/src/assets/TLVideoAsset.ts index 908d425e6..ec35e059f 100644 --- a/packages/tlschema/src/assets/TLVideoAsset.ts +++ b/packages/tlschema/src/assets/TLVideoAsset.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { createAssetValidator, TLBaseAsset } from './asset-validation' diff --git a/packages/tlschema/src/assets/asset-validation.ts b/packages/tlschema/src/assets/asset-validation.ts index 4cba9afc5..e2f68a4a1 100644 --- a/packages/tlschema/src/assets/asset-validation.ts +++ b/packages/tlschema/src/assets/asset-validation.ts @@ -1,4 +1,4 @@ -import { BaseRecord } from '@tldraw/tlstore' +import { BaseRecord } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAssetId } from '../records/TLAsset' import { assetIdValidator } from '../validation' diff --git a/packages/tlschema/src/createTLSchema.ts b/packages/tlschema/src/createTLSchema.ts index 0c671d546..3e720082c 100644 --- a/packages/tlschema/src/createTLSchema.ts +++ b/packages/tlschema/src/createTLSchema.ts @@ -1,4 +1,4 @@ -import { Migrations, StoreSchema, createRecordType, defineMigrations } from '@tldraw/tlstore' +import { Migrations, StoreSchema, createRecordType, defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLRecord } from './TLRecord' import { TLStoreProps, createIntegrityChecker, onValidationFailure } from './TLStore' diff --git a/packages/tlschema/src/fixup.ts b/packages/tlschema/src/fixup.ts index b44d720ab..dc2d2ff7a 100644 --- a/packages/tlschema/src/fixup.ts +++ b/packages/tlschema/src/fixup.ts @@ -1,4 +1,4 @@ -import { StoreSnapshot } from '@tldraw/tlstore' +import { StoreSnapshot } from '@tldraw/store' import { TLRecord } from './TLRecord' import { Vec2dModel } from './geometry-types' diff --git a/packages/tlschema/src/migrations.test.ts b/packages/tlschema/src/migrations.test.ts index 4e1b802a4..98d9ff913 100644 --- a/packages/tlschema/src/migrations.test.ts +++ b/packages/tlschema/src/migrations.test.ts @@ -1,4 +1,4 @@ -import { createRecordType, Migrations, Store } from '@tldraw/tlstore' +import { createRecordType, Migrations, Store } from '@tldraw/store' import { structuredClone } from '@tldraw/utils' import fs from 'fs' import { imageAssetMigrations } from './assets/TLImageAsset' diff --git a/packages/tlschema/src/records/TLAsset.ts b/packages/tlschema/src/records/TLAsset.ts index 5d5151fe2..2670ddd67 100644 --- a/packages/tlschema/src/records/TLAsset.ts +++ b/packages/tlschema/src/records/TLAsset.ts @@ -1,4 +1,4 @@ -import { createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLBaseAsset } from '../assets/asset-validation' import { diff --git a/packages/tlschema/src/records/TLCamera.ts b/packages/tlschema/src/records/TLCamera.ts index 78150f1db..443611d7a 100644 --- a/packages/tlschema/src/records/TLCamera.ts +++ b/packages/tlschema/src/records/TLCamera.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { idValidator } from '../validation' diff --git a/packages/tlschema/src/records/TLDocument.ts b/packages/tlschema/src/records/TLDocument.ts index 7264518df..eb9be443c 100644 --- a/packages/tlschema/src/records/TLDocument.ts +++ b/packages/tlschema/src/records/TLDocument.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' /** diff --git a/packages/tlschema/src/records/TLInstance.ts b/packages/tlschema/src/records/TLInstance.ts index 2c73e0a6e..e660fc9af 100644 --- a/packages/tlschema/src/records/TLInstance.ts +++ b/packages/tlschema/src/records/TLInstance.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { Box2dModel } from '../geometry-types' import { TL_STYLE_TYPES, TLStyleType } from '../style-types' diff --git a/packages/tlschema/src/records/TLInstancePageState.ts b/packages/tlschema/src/records/TLInstancePageState.ts index afadeedce..5c1e79974 100644 --- a/packages/tlschema/src/records/TLInstancePageState.ts +++ b/packages/tlschema/src/records/TLInstancePageState.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { idValidator, instanceIdValidator, pageIdValidator, shapeIdValidator } from '../validation' import { TLCamera, TLCameraId } from './TLCamera' diff --git a/packages/tlschema/src/records/TLInstancePresence.ts b/packages/tlschema/src/records/TLInstancePresence.ts index 022876033..54ea0afdf 100644 --- a/packages/tlschema/src/records/TLInstancePresence.ts +++ b/packages/tlschema/src/records/TLInstancePresence.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { Box2dModel } from '../geometry-types' import { cursorTypeValidator, scribbleTypeValidator, TLCursor, TLScribble } from '../ui-types' diff --git a/packages/tlschema/src/records/TLPage.ts b/packages/tlschema/src/records/TLPage.ts index a0332730e..39660c645 100644 --- a/packages/tlschema/src/records/TLPage.ts +++ b/packages/tlschema/src/records/TLPage.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { pageIdValidator } from '../validation' diff --git a/packages/tlschema/src/records/TLPointer.ts b/packages/tlschema/src/records/TLPointer.ts index 0d8ca9f8f..05e83baaa 100644 --- a/packages/tlschema/src/records/TLPointer.ts +++ b/packages/tlschema/src/records/TLPointer.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { idValidator } from '../validation' diff --git a/packages/tlschema/src/records/TLShape.ts b/packages/tlschema/src/records/TLShape.ts index b3ac53bb3..3c17f874a 100644 --- a/packages/tlschema/src/records/TLShape.ts +++ b/packages/tlschema/src/records/TLShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations, ID, UnknownRecord } from '@tldraw/tlstore' +import { defineMigrations, ID, UnknownRecord } from '@tldraw/store' import { nanoid } from 'nanoid' import { TLBaseShape } from '../shapes/shape-validation' import { TLArrowShape } from '../shapes/TLArrowShape' diff --git a/packages/tlschema/src/records/TLUserDocument.ts b/packages/tlschema/src/records/TLUserDocument.ts index f5b5d34b4..5449bc2c6 100644 --- a/packages/tlschema/src/records/TLUserDocument.ts +++ b/packages/tlschema/src/records/TLUserDocument.ts @@ -1,4 +1,4 @@ -import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/tlstore' +import { BaseRecord, createRecordType, defineMigrations, ID } from '@tldraw/store' import { T } from '@tldraw/validate' import { idValidator, instanceIdValidator, pageIdValidator } from '../validation' import { TLInstance } from './TLInstance' diff --git a/packages/tlschema/src/schema.ts b/packages/tlschema/src/schema.ts index 301aaa9a7..c485117e0 100644 --- a/packages/tlschema/src/schema.ts +++ b/packages/tlschema/src/schema.ts @@ -1,4 +1,4 @@ -import { defineMigrations, StoreSnapshot } from '@tldraw/tlstore' +import { defineMigrations, StoreSnapshot } from '@tldraw/store' import { TLRecord } from './TLRecord' const Versions = { diff --git a/packages/tlschema/src/shapes/TLArrowShape.ts b/packages/tlschema/src/shapes/TLArrowShape.ts index 6843dd3d6..4a9d8d66f 100644 --- a/packages/tlschema/src/shapes/TLArrowShape.ts +++ b/packages/tlschema/src/shapes/TLArrowShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { Vec2dModel } from '../geometry-types' import { TLShapeId } from '../records/TLShape' diff --git a/packages/tlschema/src/shapes/TLBookmarkShape.ts b/packages/tlschema/src/shapes/TLBookmarkShape.ts index 6b4dda4c1..d3479ca7c 100644 --- a/packages/tlschema/src/shapes/TLBookmarkShape.ts +++ b/packages/tlschema/src/shapes/TLBookmarkShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAssetId } from '../records/TLAsset' import { TLOpacityType } from '../style-types' diff --git a/packages/tlschema/src/shapes/TLDrawShape.ts b/packages/tlschema/src/shapes/TLDrawShape.ts index 2e9d592c5..25dfdff87 100644 --- a/packages/tlschema/src/shapes/TLDrawShape.ts +++ b/packages/tlschema/src/shapes/TLDrawShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { Vec2dModel } from '../geometry-types' import { TLColorType, TLDashType, TLFillType, TLOpacityType, TLSizeType } from '../style-types' diff --git a/packages/tlschema/src/shapes/TLEmbedShape.ts b/packages/tlschema/src/shapes/TLEmbedShape.ts index 4b5ca5991..c665990f6 100644 --- a/packages/tlschema/src/shapes/TLEmbedShape.ts +++ b/packages/tlschema/src/shapes/TLEmbedShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLOpacityType } from '../style-types' import { opacityValidator } from '../validation' diff --git a/packages/tlschema/src/shapes/TLFrameShape.ts b/packages/tlschema/src/shapes/TLFrameShape.ts index 2c2a48b5d..d801ec5bc 100644 --- a/packages/tlschema/src/shapes/TLFrameShape.ts +++ b/packages/tlschema/src/shapes/TLFrameShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLOpacityType } from '../style-types' import { opacityValidator } from '../validation' diff --git a/packages/tlschema/src/shapes/TLGeoShape.ts b/packages/tlschema/src/shapes/TLGeoShape.ts index 4b6664915..3b3534fd8 100644 --- a/packages/tlschema/src/shapes/TLGeoShape.ts +++ b/packages/tlschema/src/shapes/TLGeoShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAlignType, diff --git a/packages/tlschema/src/shapes/TLGroupShape.ts b/packages/tlschema/src/shapes/TLGroupShape.ts index 7d2d904f7..dc5a3b3f4 100644 --- a/packages/tlschema/src/shapes/TLGroupShape.ts +++ b/packages/tlschema/src/shapes/TLGroupShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLOpacityType } from '../style-types' import { opacityValidator } from '../validation' diff --git a/packages/tlschema/src/shapes/TLHighlightShape.ts b/packages/tlschema/src/shapes/TLHighlightShape.ts index b0331a0c9..d1061a6f4 100644 --- a/packages/tlschema/src/shapes/TLHighlightShape.ts +++ b/packages/tlschema/src/shapes/TLHighlightShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLColorType, TLOpacityType, TLSizeType } from '../style-types' import { colorValidator, opacityValidator, sizeValidator } from '../validation' diff --git a/packages/tlschema/src/shapes/TLIconShape.ts b/packages/tlschema/src/shapes/TLIconShape.ts index 20aca0aa1..ab6c5d995 100644 --- a/packages/tlschema/src/shapes/TLIconShape.ts +++ b/packages/tlschema/src/shapes/TLIconShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLColorType, TLDashType, TLIconType, TLOpacityType, TLSizeType } from '../style-types' import { diff --git a/packages/tlschema/src/shapes/TLImageShape.ts b/packages/tlschema/src/shapes/TLImageShape.ts index 84142aa44..d52765446 100644 --- a/packages/tlschema/src/shapes/TLImageShape.ts +++ b/packages/tlschema/src/shapes/TLImageShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { Vec2dModel } from '../geometry-types' import { TLAssetId } from '../records/TLAsset' diff --git a/packages/tlschema/src/shapes/TLLineShape.ts b/packages/tlschema/src/shapes/TLLineShape.ts index 157cdbe1c..a38d7a244 100644 --- a/packages/tlschema/src/shapes/TLLineShape.ts +++ b/packages/tlschema/src/shapes/TLLineShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLColorType, TLDashType, TLOpacityType, TLSizeType, TLSplineType } from '../style-types' import { TLHandle, handleTypeValidator } from '../ui-types' diff --git a/packages/tlschema/src/shapes/TLNoteShape.ts b/packages/tlschema/src/shapes/TLNoteShape.ts index ed43591b9..ea257f1fa 100644 --- a/packages/tlschema/src/shapes/TLNoteShape.ts +++ b/packages/tlschema/src/shapes/TLNoteShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAlignType, TLColorType, TLFontType, TLOpacityType, TLSizeType } from '../style-types' import { diff --git a/packages/tlschema/src/shapes/TLTextShape.ts b/packages/tlschema/src/shapes/TLTextShape.ts index 7a77cc09f..a82829a23 100644 --- a/packages/tlschema/src/shapes/TLTextShape.ts +++ b/packages/tlschema/src/shapes/TLTextShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAlignType, TLColorType, TLFontType, TLOpacityType, TLSizeType } from '../style-types' import { diff --git a/packages/tlschema/src/shapes/TLVideoShape.ts b/packages/tlschema/src/shapes/TLVideoShape.ts index d92cd2dc1..e7c85ff41 100644 --- a/packages/tlschema/src/shapes/TLVideoShape.ts +++ b/packages/tlschema/src/shapes/TLVideoShape.ts @@ -1,4 +1,4 @@ -import { defineMigrations } from '@tldraw/tlstore' +import { defineMigrations } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLAssetId } from '../records/TLAsset' import { TLOpacityType } from '../style-types' diff --git a/packages/tlschema/src/shapes/shape-validation.ts b/packages/tlschema/src/shapes/shape-validation.ts index c794426a8..30bfed4e3 100644 --- a/packages/tlschema/src/shapes/shape-validation.ts +++ b/packages/tlschema/src/shapes/shape-validation.ts @@ -1,4 +1,4 @@ -import { BaseRecord } from '@tldraw/tlstore' +import { BaseRecord } from '@tldraw/store' import { T } from '@tldraw/validate' import { TLParentId, TLShapeId } from '../records/TLShape' import { parentIdValidator, shapeIdValidator } from '../validation' diff --git a/packages/tlschema/src/validation.ts b/packages/tlschema/src/validation.ts index d0a0af615..a1786dfad 100644 --- a/packages/tlschema/src/validation.ts +++ b/packages/tlschema/src/validation.ts @@ -1,4 +1,4 @@ -import type { ID, UnknownRecord } from '@tldraw/tlstore' +import type { ID, UnknownRecord } from '@tldraw/store' import { T } from '@tldraw/validate' import type { TLAssetId } from './records/TLAsset' import type { TLInstanceId } from './records/TLInstance' diff --git a/packages/tlschema/tsconfig.json b/packages/tlschema/tsconfig.json index b0e6858ab..e1f073aa0 100644 --- a/packages/tlschema/tsconfig.json +++ b/packages/tlschema/tsconfig.json @@ -6,5 +6,5 @@ "outDir": "./.tsbuild", "rootDir": "src" }, - "references": [{ "path": "../tlstore" }, { "path": "../validate" }, { "path": "../utils" }] + "references": [{ "path": "../store" }, { "path": "../validate" }, { "path": "../utils" }] } diff --git a/public-yarn.lock b/public-yarn.lock index daf9e84ef..5cf55d484 100644 --- a/public-yarn.lock +++ b/public-yarn.lock @@ -4294,9 +4294,9 @@ __metadata: "@tldraw/editor": "workspace:*" "@tldraw/file-format": "workspace:*" "@tldraw/primitives": "workspace:*" + "@tldraw/store": "workspace:*" "@tldraw/tldraw": "workspace:*" "@tldraw/tlschema": "workspace:*" - "@tldraw/tlstore": "workspace:*" "@tldraw/ui": "workspace:*" "@tldraw/utils": "workspace:*" "@tldraw/validate": "workspace:*" @@ -4333,8 +4333,8 @@ __metadata: "@testing-library/react": ^14.0.0 "@tldraw/indices": "workspace:*" "@tldraw/primitives": "workspace:*" + "@tldraw/store": "workspace:*" "@tldraw/tlschema": "workspace:*" - "@tldraw/tlstore": "workspace:*" "@tldraw/utils": "workspace:*" "@tldraw/validate": "workspace:*" "@types/benchmark": ^2.1.2 @@ -4374,7 +4374,7 @@ __metadata: dependencies: "@tldraw/editor": "workspace:*" "@tldraw/primitives": "workspace:*" - "@tldraw/tlstore": "workspace:*" + "@tldraw/store": "workspace:*" "@tldraw/ui": "workspace:*" "@tldraw/utils": "workspace:*" "@tldraw/validate": "workspace:*" @@ -4470,6 +4470,22 @@ __metadata: languageName: unknown linkType: soft +"@tldraw/store@workspace:*, @tldraw/store@workspace:packages/store": + version: 0.0.0-use.local + resolution: "@tldraw/store@workspace:packages/store" + dependencies: + "@peculiar/webcrypto": ^1.4.0 + "@tldraw/utils": "workspace:*" + "@types/lodash.isequal": ^4.5.6 + lazyrepo: 0.0.0-alpha.26 + lodash.isequal: ^4.5.0 + nanoid: 4.0.2 + raf: ^3.4.1 + peerDependencies: + signia: "*" + languageName: unknown + linkType: soft + "@tldraw/tldraw@workspace:*, @tldraw/tldraw@workspace:packages/tldraw": version: 0.0.0-use.local resolution: "@tldraw/tldraw@workspace:packages/tldraw" @@ -4495,7 +4511,7 @@ __metadata: version: 0.0.0-use.local resolution: "@tldraw/tlschema@workspace:packages/tlschema" dependencies: - "@tldraw/tlstore": "workspace:*" + "@tldraw/store": "workspace:*" "@tldraw/utils": "workspace:*" "@tldraw/validate": "workspace:*" kleur: ^4.1.5 @@ -4506,22 +4522,6 @@ __metadata: languageName: unknown linkType: soft -"@tldraw/tlstore@workspace:*, @tldraw/tlstore@workspace:packages/tlstore": - version: 0.0.0-use.local - resolution: "@tldraw/tlstore@workspace:packages/tlstore" - dependencies: - "@peculiar/webcrypto": ^1.4.0 - "@tldraw/utils": "workspace:*" - "@types/lodash.isequal": ^4.5.6 - lazyrepo: 0.0.0-alpha.26 - lodash.isequal: ^4.5.0 - nanoid: 4.0.2 - raf: ^3.4.1 - peerDependencies: - signia: "*" - languageName: unknown - linkType: soft - "@tldraw/ui@workspace:*, @tldraw/ui@workspace:packages/ui": version: 0.0.0-use.local resolution: "@tldraw/ui@workspace:packages/ui" @@ -17033,7 +17033,7 @@ __metadata: dependencies: "@tldraw/editor": "workspace:*" "@tldraw/file-format": "workspace:*" - "@tldraw/tlstore": "workspace:*" + "@tldraw/store": "workspace:*" "@types/fs-extra": ^11.0.1 "@types/node-fetch": ^2.6.2 "@types/vscode": ^1.75.1