Skip to content

Commit 7983912

Browse files
authored
feat: add a native machine ID library COMPASS-8443 (#527)
Adds a native device ID library for MacOS, Linux, and Windows, avoiding the need for child process spawning.
1 parent c795bdf commit 7983912

19 files changed

+959
-6
lines changed

package-lock.json

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

packages/machine-id/.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist

packages/machine-id/.eslintrc.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
root: true,
3+
extends: ['@mongodb-js/eslint-config-devtools'],
4+
parserOptions: {
5+
tsconfigRootDir: __dirname,
6+
project: ['./tsconfig-lint.json'],
7+
},
8+
};

packages/machine-id/.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.DS_Store
2+
.lock-wscript
3+
.idea/
4+
.vscode/
5+
*.iml
6+
.nvmrc
7+
.nyc_output
8+
*.swp
9+
lerna-debug.log
10+
lib-cov
11+
npm-debug.log
12+
.idea/
13+
coverage/
14+
dist/
15+
node_modules/
16+
.lock-wscript
17+
.cache/
18+
expansions.yaml
19+
tmp/expansions.yaml
20+
.evergreen/mongodb
21+
tmp/
22+
.esm-wrapper.mjs
23+
package-lock.json
24+
build/
25+
crash.log

packages/machine-id/.mocharc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('@mongodb-js/mocha-config-devtools');
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
dist
2+
coverage
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"@mongodb-js/prettier-config-devtools"

0 commit comments

Comments
 (0)