diff options
Diffstat (limited to 'scripts/update-electron-vendors.js')
-rw-r--r-- | scripts/update-electron-vendors.js | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/update-electron-vendors.js b/scripts/update-electron-vendors.js index 650d394..fea8b9d 100644 --- a/scripts/update-electron-vendors.js +++ b/scripts/update-electron-vendors.js | |||
@@ -1,11 +1,9 @@ | |||
1 | #!/usr/bin/env node | 1 | import { execSync } from 'child_process'; |
2 | import electronPath from 'electron'; | ||
3 | import { writeFile } from 'fs/promises'; | ||
4 | import { join, resolve } from 'path'; | ||
2 | 5 | ||
3 | // @ts-check | 6 | import { fileURLToDirname } from '../config/build-common.js'; |
4 | |||
5 | const { execSync } = require('child_process'); | ||
6 | const electronPath = require('electron'); | ||
7 | const { writeFile } = require('fs/promises'); | ||
8 | const path = require('path'); | ||
9 | 7 | ||
10 | /** | 8 | /** |
11 | * Returns versions of electron vendors | 9 | * Returns versions of electron vendors |
@@ -34,11 +32,11 @@ function updateVendors() { | |||
34 | const nodeMajorVersion = electronRelease.node.split('.')[0]; | 32 | const nodeMajorVersion = electronRelease.node.split('.')[0]; |
35 | const chromeMajorVersion = electronRelease.v8.split('.')[0] + electronRelease.v8.split('.')[1]; | 33 | const chromeMajorVersion = electronRelease.v8.split('.')[0] + electronRelease.v8.split('.')[1]; |
36 | 34 | ||
37 | const browserslistrcPath = path.resolve(process.cwd(), '.browserslistrc'); | 35 | const browserslistrcPath = resolve(process.cwd(), '.browserslistrc'); |
38 | 36 | ||
39 | return Promise.all([ | 37 | return Promise.all([ |
40 | writeFile( | 38 | writeFile( |
41 | './.electron-vendors.cache.json', | 39 | join(fileURLToDirname(import.meta.url), '../.electron-vendors.cache.json'), |
42 | JSON.stringify({ | 40 | JSON.stringify({ |
43 | chrome: chromeMajorVersion, | 41 | chrome: chromeMajorVersion, |
44 | node: nodeMajorVersion, | 42 | node: nodeMajorVersion, |