summaryrefslogtreecommitdiffhomepage
path: root/desktop/packages/mullvad-vpn/package.json
AgeCommit message (Collapse)AuthorFilesLines
2025-10-24Update playwright and @playwright/test to 1.55.1Tobias Järvelöv1-2/+2
Patches the following vulnerability: https://osv.dev/vulnerability/GHSA-7mvr-c777-76hp
2025-10-24Update vite to 7.1.11Tobias Järvelöv1-1/+1
Patches the following vulnerability: https://osv.dev/vulnerability/GHSA-93m4-6634-74q7
2025-10-17Update develop script to run pre-develop script before viteTobias Järvelöv1-1/+3
2025-10-10Add motion packageOliver1-0/+1
2025-10-10Update Electron to 37.6.0Tobias Järvelöv1-1/+1
2025-10-01Update playwrightOskar1-2/+2
2025-09-24Upgrade @vitejs/plugin-react to 4.7.0Tobias Järvelöv1-1/+1
Required for use with vite 7+
2025-09-24Upgrade vite to 7.1.7Tobias Järvelöv1-1/+1
Patches the following vulnerabilities: - https://osv.dev/vulnerability/GHSA-g4jq-h2w9-997c - https://osv.dev/vulnerability/GHSA-jqfw-vq24-v9c3 This is a major version upgrade, however it has very few breaking changes, see announcement: https://vite.dev/blog/announcing-vite7
2025-09-15Update styled-components to 6.1.19Oliver1-1/+1
2025-09-02Update npm lint script to set the --max-warnings argumentTobias Järvelöv1-1/+1
We want the exit code to be non-zero when there are warnings in the code.
2025-08-15Upgrade experimental eslint react packages to stable versionsTobias Järvelöv1-2/+2
2025-08-15Upgrade react-redux packageTobias Järvelöv1-1/+1
2025-08-15Upgrade react packagesTobias Järvelöv1-4/+4
2025-08-08Update electron-builder to 26David Lönnhager1-1/+1
Previously, we used singleArchFiles to prevent electron from lipo'ing nseventforwarder binaries together. This does not seem to work like we want anymore, but x64ArchFiles seems to achieve the same thing. Co-authored-by: Tobias Järvelöv <tobias.jarvelov@mullvad.net>
2025-06-30Update electron to 36.5.0Oliver1-1/+1
2025-06-30Update vite to 6.3.5Oliver1-1/+1
2025-05-26Revert merge of disable-enablenodecliinspectarguments-fuse-des-1969Tobias Järvelöv1-1/+0
This reverts commit 2ea8801957c79ad81ec3d7d0048f1ae632654f84, reversing changes made to 84f7346714930ed7306253315b93f59a60a23b3b. This change is done because Playwright cannot use the installed app when the fuse is disabled. Quote from Playwright's documentation: > Known issues: > > If you are not able to launch Electron and it will end up in > timeouts during launch, try the following: > > Ensure that nodeCliInspect > (FuseV1Options.EnableNodeCliInspectArguments) fuse is not set to > false. Link: https://playwright.dev/docs/api/class-electron
2025-05-19Add @electron/fuses dependencyTobias Järvelöv1-0/+1
2025-05-16Remove develop:vite commandTobias Järvelöv1-1/+0
It has been deprecated and replaced by the `develop` command.
2025-05-06Add type-check npm scriptTobias Järvelöv1-0/+1
2025-05-02Update vite to 6.2.7David Lönnhager1-1/+1
2025-04-24Remove gulp and browserify dependenciesTobias Järvelöv1-8/+0
As well as dependencies only used in the gulp & browserify build, namely: - tsc-watch - vinyl-buffer - vinyl-source-stream
2025-04-24Add npm script build:standaloneTobias Järvelöv1-0/+1
2025-04-24Replace gulp in npm scripts with the equivalent task scriptTobias Järvelöv1-6/+6
2025-04-16Update vite to 6.2.6Oliver1-2/+2
2025-04-07Update vite to 6.2.5Tobias Järvelöv1-1/+1
2025-04-01Upgrade vite version to 6.2.4Tobias Järvelöv1-1/+1
2025-03-27Update vite to 6.2.3 to fix CVETobias Järvelöv1-1/+1
https://osv.dev/vulnerability/GHSA-x574-m823-4x7w
2025-03-27Sort optional dependencies alphabeticallyTobias Järvelöv1-3/+3
2025-03-19Rename win-shortcuts to windows-utilsDavid Lönnhager1-1/+1
2025-02-25Remove build from build-test-executable npm scriptTobias Järvelöv1-1/+1
The appropriate build command is invoked within the build-test-executable.sh script and we do not need to call it here. This npm script could probably be removed but has been kept for legacy reasons. When removing gulp as a dependency we should probably remove this npm script as well.
2025-02-25Update e2e npm script to use build:testTobias Järvelöv1-1/+1
2025-02-25Add npm script to create test buildTobias Järvelöv1-0/+1
2025-02-25Update build script to use vite gulp taskTobias Järvelöv1-1/+1
2025-02-25Update main file in package.json to vite outputTobias Järvelöv1-1/+1
2025-02-25Add vite npm scriptsTobias Järvelöv1-0/+2
2025-02-25Add workaround for rollup platform-specific deps not installedTobias Järvelöv1-0/+8
There is a known bug with npm where optional dependencies aren't installed correctly, see: - https://github.com/npm/cli/issues/4828 - https://github.com/rollup/rollup/pull/5267 - https://github.com/vitejs/vite/issues/15120 In order to resolve this we have to explicitly list the optional dependencies in our own package.json for them to be resolved and installed correctly.
2025-02-25Add vite dependenciesTobias Järvelöv1-0/+3
Note that vite had to be pinned to an exact version to fix issues with it not being resolved correctly in the mullvad-vpn package.
2025-02-25Reorder dependencies alphabeticallyTobias Järvelöv1-2/+2
This is done automatically by npm when installing a dependency. The order should probably have been alphabetical when the win-shortcuts dependency was added.
2025-02-11Implement shortcut parsingOskar1-0/+1
Co-authored-by: David Lönnhager <david.l@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-02-07Update electron to 33.4.0Markus Pettersson1-1/+1
2025-01-16Move management interface to its own packageOskar1-5/+1
2024-12-17Update grpc-dependenciesOskar1-2/+2
2024-12-17Update Electron to 33.2.1Oskar1-3/+3
2024-12-10Update mocha to 10.8.2Oliver1-1/+1
2024-12-03Upgrade styled-components to 6.1.13Oliver1-1/+1
2024-11-14Replace `nseventmonitor` with `nseventforwarder`Oskar1-4/+3
2024-11-14Move common linting to workspace rootOskar1-10/+1
2024-11-14Move TypeScript/node dependencies to workspaceOskar1-3/+0
2024-11-14Create workspace package.json and move osv-scanner.tomlOskar1-7/+3