Skip to content

Commit c436bcc

Browse files
Export some unchanged members in the firestore/exp SDK (#3256)
1 parent a1081c6 commit c436bcc

File tree

5 files changed

+28
-31
lines changed

5 files changed

+28
-31
lines changed

packages/firestore/exp/index.node.ts

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,21 @@
1515
* limitations under the License.
1616
*/
1717

18-
// TODO(firestorexp): Export API
18+
export { FieldPath, documentId } from '../lite/src/api/field_path';
19+
20+
export {
21+
FieldValue,
22+
deleteField,
23+
increment,
24+
arrayRemove,
25+
arrayUnion,
26+
serverTimestamp
27+
} from '../lite/src/api/field_value';
28+
29+
export { setLogLevel } from '../src/util/log';
30+
31+
export { Blob } from '../src/api/blob';
32+
33+
export { GeoPoint } from '../src/api/geo_point';
34+
35+
export { Timestamp } from '../src/api/timestamp';

packages/firestore/exp/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "@firebase/firestore/exp",
3+
"description": "A tree-shakeable version of the Firestore SDK",
4+
"main": "../dist/exp/index.node.esm2017.js",
5+
"private": true
6+
}

packages/firestore/exp/src/api/foobar.ts

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/firestore/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"scripts": {
1010
"prebuild": "tsc -m es2015 --moduleResolution node scripts/*.ts ",
1111
"prebuild:release": "yarn prebuild",
12-
"build": "rollup -c rollup.config.es2017.js && rollup -c rollup.config.es5.js && yarn build:lite",
12+
"build": "rollup -c rollup.config.es2017.js && rollup -c rollup.config.es5.js && yarn build:lite && yarn build:exp",
1313
"build:release": "rollup -c rollup.config.es2017.js && rollup -c rollup.config.es5.js",
1414
"build:deps": "lerna run --scope @firebase/'{app,firestore}' --include-dependencies build",
1515
"build:console": "node tools/console.build.js",
@@ -46,7 +46,6 @@
4646
"browser": "dist/index.cjs.js",
4747
"module": "dist/index.esm.js",
4848
"esm2017": "dist/index.esm2017.js",
49-
"exp": "dist/exp/index.js",
5049
"license": "Apache-2.0",
5150
"files": [
5251
"dist",

packages/firestore/rollup.config.exp.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717

1818
import typescriptPlugin from 'rollup-plugin-typescript2';
1919
import typescript from 'typescript';
20+
import path from 'path';
2021

2122
import { resolveNodeExterns } from './rollup.shared';
2223

23-
import pkg from './package.json';
24+
import pkg from './exp/package.json';
2425

2526
const defaultPlugins = [
2627
typescriptPlugin({
@@ -38,7 +39,7 @@ const nodeBuilds = [
3839
{
3940
input: './exp/index.node.ts',
4041
output: {
41-
file: pkg.exp,
42+
file: path.resolve('./exp', pkg.main),
4243
format: 'es'
4344
},
4445
plugins: defaultPlugins,

0 commit comments

Comments
 (0)