Skip to content

Commit dfe11ad

Browse files
committed
Export adapters for low-level usage
1 parent e8f7126 commit dfe11ad

File tree

4 files changed

+106
-4
lines changed

4 files changed

+106
-4
lines changed

Diff for: CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ This change log follows the format documented in [Keep a CHANGELOG].
77
[semantic versioning]: http://semver.org/
88
[keep a changelog]: http://keepachangelog.com/
99

10+
## v10.4.0 - 2024-04-11
11+
12+
### Added
13+
14+
- Export admin & web adapters to enable low-level access for advanced use cases, like [Typesaurus Point-in-Time Recovery adapter](https://github.com/kossnocorp/typesaurus-pitr). **Don't use those!**
15+
1016
## v10.3.0 - 2024-03-20
1117

1218
### Fixed

Diff for: Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ test-system-browser-watch:
4949
env BROWSER=true npx vitest --browser
5050

5151
test-types: install-attw build
52-
@cd lib && attw --pack
52+
@cd lib && attw --pack --exclude-entrypoints adapter/admin adapter/admin/batch adapter/admin/core adapter/admin/firebase adapter/admin/groups adapter/admin/transaction adapter/web adapter/web/batch adapter/web/core adapter/web/firebase adapter/web/groups adapter/web/transaction
5353

5454
build:
5555
@rm -rf lib

Diff for: package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+97-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typesaurus",
3-
"version": "10.3.0",
3+
"version": "10.4.0",
44
"description": "Type-safe ODM for Firestore",
55
"keywords": [
66
"Firebase",
@@ -80,6 +80,102 @@
8080
"types": "./sp/index.d.mts",
8181
"default": "./sp/index.mjs"
8282
}
83+
},
84+
"./adapter/admin": {
85+
"require": {
86+
"default": "./adapter/admin/index.js"
87+
},
88+
"import": {
89+
"default": "./adapter/admin/index.mjs"
90+
}
91+
},
92+
"./adapter/admin/batch": {
93+
"require": {
94+
"default": "./adapter/admin/batch.js"
95+
},
96+
"import": {
97+
"default": "./adapter/admin/batch.mjs"
98+
}
99+
},
100+
"./adapter/admin/core": {
101+
"require": {
102+
"default": "./adapter/admin/core.js"
103+
},
104+
"import": {
105+
"default": "./adapter/admin/core.mjs"
106+
}
107+
},
108+
"./adapter/admin/firebase": {
109+
"require": {
110+
"default": "./adapter/admin/firebase.js"
111+
},
112+
"import": {
113+
"default": "./adapter/admin/firebase.mjs"
114+
}
115+
},
116+
"./adapter/admin/groups": {
117+
"require": {
118+
"default": "./adapter/admin/groups.js"
119+
},
120+
"import": {
121+
"default": "./adapter/admin/groups.mjs"
122+
}
123+
},
124+
"./adapter/admin/transaction": {
125+
"require": {
126+
"default": "./adapter/admin/transaction.js"
127+
},
128+
"import": {
129+
"default": "./adapter/admin/transaction.mjs"
130+
}
131+
},
132+
"./adapter/web": {
133+
"require": {
134+
"default": "./adapter/web/index.js"
135+
},
136+
"import": {
137+
"default": "./adapter/web/index.mjs"
138+
}
139+
},
140+
"./adapter/web/batch": {
141+
"require": {
142+
"default": "./adapter/web/batch.js"
143+
},
144+
"import": {
145+
"default": "./adapter/web/batch.mjs"
146+
}
147+
},
148+
"./adapter/web/core": {
149+
"require": {
150+
"default": "./adapter/web/core.js"
151+
},
152+
"import": {
153+
"default": "./adapter/web/core.mjs"
154+
}
155+
},
156+
"./adapter/web/firebase": {
157+
"require": {
158+
"default": "./adapter/web/firebase.js"
159+
},
160+
"import": {
161+
"default": "./adapter/web/firebase.mjs"
162+
}
163+
},
164+
"./adapter/web/groups": {
165+
"require": {
166+
"default": "./adapter/web/groups.js"
167+
},
168+
"import": {
169+
"default": "./adapter/web/groups.mjs"
170+
}
171+
},
172+
"./adapter/web/transaction": {
173+
"require": {
174+
"default": "./adapter/web/transaction.js"
175+
},
176+
"import": {
177+
"default": "./adapter/web/transaction.mjs"
178+
}
83179
}
84180
},
85181
"repository": "https://github.com/kossnocorp/typesaurus",

0 commit comments

Comments
 (0)