aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/update-electron-vendors.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/update-electron-vendors.js')
-rw-r--r--scripts/update-electron-vendors.js16
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 1import { execSync } from 'child_process';
2import electronPath from 'electron';
3import { writeFile } from 'fs/promises';
4import { join, resolve } from 'path';
2 5
3// @ts-check 6import { fileURLToDirname } from '../config/build-common.js';
4
5const { execSync } = require('child_process');
6const electronPath = require('electron');
7const { writeFile } = require('fs/promises');
8const 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,