Skip to content

Commit e9f798a

Browse files
Master merge
2 parents 56ad597 + 9552c32 commit e9f798a

File tree

6 files changed

+29
-176
lines changed

6 files changed

+29
-176
lines changed

package-lock.json

Lines changed: 10 additions & 150 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"google-proto-files": "^0.16.1",
6262
"is": "^3.2.1",
6363
"lodash.merge": "^4.6.1",
64+
"pkg-up": "^2.0.0",
6465
"through2": "^2.0.3"
6566
},
6667
"devDependencies": {

src/index.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,11 @@
1919
const bun = require('bun');
2020
const extend = require('extend');
2121
const is = require('is');
22+
const pkgUp = require('pkg-up');
2223
const through = require('through2');
2324
const util = require('util');
2425

25-
let libVersion;
26-
27-
// Allow Firestore to be run both from 'src' and 'build/src'.
28-
try {
29-
libVersion = require('../package.json').version;
30-
} catch (err) {
31-
libVersion = require('../../package.json').version;
32-
}
26+
const libVersion = require(pkgUp.sync()).version;
3327

3428
const path = require('./path');
3529
const convert = require('./convert');

src/v1beta1/firestore_client.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,9 @@ const gapicConfig = require('./firestore_client_config');
1818
const gax = require('google-gax');
1919
const merge = require('lodash.merge');
2020
const path = require('path');
21+
const pkgUp = require('pkg-up');
2122

22-
let VERSION;
23-
24-
// Allow Firestore to be run both from 'src' and 'build/src'.
25-
try {
26-
VERSION = require('../../../package.json').version;
27-
} catch (e) {
28-
VERSION = require('../../package.json').version;
29-
}
23+
const VERSION = require(pkgUp.sync()).version;
3024

3125
/**
3226
* The Cloud Firestore service.

system-test/firestore.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818

1919
let assert = require('power-assert');
2020
let is = require('is');
21+
let pkgUp = require('pkg-up');
2122

2223
let DocumentReference = require('../src/reference').DocumentReference;
2324
let DocumentSnapshot =
2425
require('../src/document')(DocumentReference).DocumentSnapshot;
2526

26-
let version = require('../../package.json').version;
27+
let version = require(pkgUp.sync()).version;
2728
let Firestore = require('../src');
2829

2930
if (process.env.NODE_ENV === 'DEBUG') {

0 commit comments

Comments
 (0)