diff --git a/README.md b/README.md index c254828..62cb832 100644 --- a/README.md +++ b/README.md @@ -777,7 +777,7 @@ Synchronizes collection changes, like creating/updating/deleting records, with t ```ts import { Collection } from '@msw/data' -import { sync } from '@msw/data/extensions' +import { sync } from '@msw/data/extensions/sync' const users = new Collection({ schema, @@ -794,7 +794,7 @@ Persist the records in the collection between page reloads. ```ts import { Collection } from '@msw/data' -import { persist } from '@msw/data/extensions' +import { persist } from '@msw/data/extensions/persist' const users = new Collection({ schema, diff --git a/extensions/package.json b/extensions/package.json index f4930ea..b855b3a 100644 --- a/extensions/package.json +++ b/extensions/package.json @@ -1,5 +1,15 @@ { "type": "module", "main": "./../build/extensions/index.js", - "types": "./../build/extensions/index.d.ts" + "types": "./../build/extensions/index.d.ts", + "exports": { + "./sync": { + "types": "./../build/extensions/sync.d.ts", + "default": "./../build/extensions/sync.js" + }, + "./persist": { + "types": "./../build/extensions/persist.d.ts", + "default": "./../build/extensions/persist.js" + } + } } diff --git a/package.json b/package.json index 9764841..31cfe61 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,14 @@ "./extensions": { "types": "./build/extensions/index.d.ts", "default": "./build/extensions/index.js" + }, + "./extensions/sync": { + "types": "./build/extensions/sync.d.ts", + "default": "./build/extensions/sync.js" + }, + "./extensions/persist": { + "types": "./build/extensions/persist.d.ts", + "default": "./build/extensions/persist.js" } }, "files": [ @@ -65,4 +73,4 @@ "outvariant": "^1.4.3", "rettime": "^0.7.0" } -} \ No newline at end of file +}