Skip to content

Commit be496cd

Browse files
committed
misc changes
1 parent 95d712f commit be496cd

File tree

4 files changed

+32
-8
lines changed

4 files changed

+32
-8
lines changed

packages/firestore/externs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"node_modules/typescript/lib/lib.es2017.string.d.ts",
1515
"packages/app-types/index.d.ts",
1616
"packages/app-types/private.d.ts",
17+
"packages-exp/app-exp/dist/app-exp.d.ts",
1718
"packages-exp/app-types-exp/index.d.ts",
1819
"packages/auth-interop-types/index.d.ts",
1920
"packages/firestore/exp-types/index.d.ts",

packages/firestore/rollup.config.exp.release.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ const minifiedPlugins = [
5757
},
5858
clean: true,
5959
abortOnError: false,
60-
transformers: [...firestoreTransformers, importPathTransformer]
60+
transformers: [importPathTransformer, ...firestoreTransformers]
6161
}),
6262
json({ preferConst: true }),
6363
terser(manglePrivatePropertiesOptions)
@@ -72,7 +72,10 @@ const allBuilds = [
7272
format: 'es'
7373
},
7474
plugins: [alias(generateAliasConfig('node')), ...plugins],
75-
external: resolveNodeExterns
75+
external: resolveNodeExterns,
76+
treeshake: {
77+
moduleSideEffects: false
78+
}
7679
},
7780
// Browser build
7881
{
@@ -82,7 +85,10 @@ const allBuilds = [
8285
format: 'es'
8386
},
8487
plugins: [alias(generateAliasConfig('browser')), ...minifiedPlugins],
85-
external: resolveBrowserExterns
88+
external: resolveBrowserExterns,
89+
treeshake: {
90+
moduleSideEffects: false
91+
}
8692
},
8793
// RN build
8894
{
@@ -92,7 +98,10 @@ const allBuilds = [
9298
format: 'es'
9399
},
94100
plugins: [alias(generateAliasConfig('rn')), ...minifiedPlugins],
95-
external: resolveBrowserExterns
101+
external: resolveBrowserExterns,
102+
treeshake: {
103+
moduleSideEffects: false
104+
}
96105
}
97106
];
98107

packages/firestore/rollup.config.lite.release.js

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ const minifiedPlugins = [
5757
},
5858
clean: true,
5959
abortOnError: false,
60-
transformers: [...firestoreTransformers, importPathTransformer]
60+
transformers: [importPathTransformer, ...firestoreTransformers]
6161
}),
6262
json({ preferConst: true }),
6363
terser(manglePrivatePropertiesOptions)
@@ -72,7 +72,10 @@ const allBuilds = [
7272
format: 'es'
7373
},
7474
plugins: [alias(generateAliasConfig('node')), ...plugins],
75-
external: resolveNodeExterns
75+
external: resolveNodeExterns,
76+
treeshake: {
77+
moduleSideEffects: false
78+
}
7679
},
7780
// Browser build
7881
{
@@ -82,7 +85,10 @@ const allBuilds = [
8285
format: 'es'
8386
},
8487
plugins: [alias(generateAliasConfig('browser')), ...minifiedPlugins],
85-
external: resolveBrowserExterns
88+
external: resolveBrowserExterns,
89+
treeshake: {
90+
moduleSideEffects: false
91+
}
8692
},
8793
// RN build
8894
{
@@ -92,7 +98,10 @@ const allBuilds = [
9298
format: 'es'
9399
},
94100
plugins: [alias(generateAliasConfig('rn')), ...minifiedPlugins],
95-
external: resolveBrowserExterns
101+
external: resolveBrowserExterns,
102+
treeshake: {
103+
moduleSideEffects: false
104+
}
96105
}
97106
];
98107

scripts/exp/prepare-firestore-for-exp-release.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { spawn } from 'child-process-promise';
1919
import { projectRoot, readPackageJson } from '../utils';
2020
import { writeFile as _writeFile } from 'fs';
2121
import { promisify } from 'util';
22+
import { removeExpSuffix } from './remove-exp';
2223
const writeFile = promisify(_writeFile);
2324
const packagePath = `${projectRoot}/packages/firestore`;
2425

@@ -58,4 +59,8 @@ export async function prepare() {
5859
`${JSON.stringify(packageJson, null, 2)}\n`,
5960
{ encoding: 'utf-8' }
6061
);
62+
63+
// remove -exp in typings files
64+
removeExpSuffix(`${packagePath}/exp-types`);
65+
removeExpSuffix(`${packagePath}/lite-types`);
6166
}

0 commit comments

Comments
 (0)