CARVIEW |
Select Language
HTTP/2 200
date: Sun, 20 Jul 2025 13:16:40 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"4f941df52d3eec208d42a0d4fe763df1"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=sGAdhZ4THnHLYNiQxO%2FdoyJGfuIl0Dsdi29sPHQoVyPhLpvc2C3BXig5YyL8WuExQqwKkduFpVi53ipBcEpjn0AETLvWf9LqJkvMs6Oq7GnHetP6mUVBwTjs%2B7yoGqNgPxmk0m4vxMBhSIaW7q8KrCVEGWUR7CHfqxSqAobzExQf1TzzY1aiNIKsovqljx%2BxiAd9numYbwnZQbNJLblmyVM1GjHuZTKRs6gMTYzuLD54ov%2FsPrGjwoRV5VblV065tgSPeqXxSKQyzC%2B7PRNykQ%3D%3D--U%2B06MhFW5%2FqhXHIb--06410PaJxVIUSnIi2nmKAw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1354565003.1753017400; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 13:16:40 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 20 Jul 2026 13:16:40 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E55C:1C7ED6:5633CD:70BE5A:687CEC38
Release v2.0.0 Beta - new deps, spectron fixes, disabling nodeIntegration · nklayman/vue-cli-plugin-electron-builder · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 281
v2.0.0 Beta - new deps, spectron fixes, disabling nodeIntegration
Pre-release
Pre-release
Compare
·
304 commits
to v2
since this release
Breaking changes
- The
testWithSpectron
function requires you pass thespectron
module as it's first arg, allowing you to specify the version of spectron to be used. You will need to install spectron as adevDependency
- Jest tests must be run with
testEnvironment
set tonode
, see the examples for more details - Node integration is disabled by default
A few major deps were upgraded:
teser-webpack-plugin ^1.1.0 -> ^2.0.0
webpack-chain ^5.0.0 -> ^6.0.0
execa: ^1.0.0 -> ^3.0.0
electron-builder: ^21.2.0 -> 22.2.0
These upgrades may cause breaking changes depending on your specific application.
The internal tests are now run on vue cli v4, and it is recommended that you update your app to vue cli v4 as well.
Fixes and Features
- Support electron v7, #555
- nodeIntegration is now optional, #610
- electron-builder will now work on macos catalina, #617
- You can now use the proper spectron version, #467
- Removed fonts duplication in build, #694
Known Issues
- #647: stopServe() in testWithSpectron() may throw
setTimeout(...).unref is not a function
Migrating a v1.x project:
- In your
background.(js|ts)
, replacenodeIntegration:true
with:
// Use pluginOptions.nodeIntegration, leave this alone
// See https://github.com/nklayman/vue-cli-plugin-electron-builder/blob/v2/docs/guide/configuration.md#node-integration for more info
nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION
- If your app requires
nodeIntegration
, enable it invue.config.js
:
module.exports = {
pluginOptions: {
electronBuilder: {
nodeIntegration: true
}
}
}
- If you used the
testWithSpectron
function, install the proper version of spectron according to the version map, and pass the spectron import at the first argument of all of yourtestWithSpectron
calls. See the docs for more details. - If you used jest, set the test environment to node in each electron test file. See the docs for more details.
Assets 2
You can’t perform that action at this time.