api-testing/console/atest-desktop
Rick 0cc0bb8be1
feat: support to download extensions automatically (#471)
* feat: add the extension sub-commad to download it

* do not put store-ext in the main image

* support to fetch the latest image tag

* finish the basic feature of extension downloading

* add some unit tests

* support different image registry

* add more unit tests

* remove useless files

* fix the unit test case

* simplify the apt install in the dockerfile

* add explanation for the empty methods

---------

Co-authored-by: rick <LinuxSuRen@users.noreply.github.com>
2024-06-04 10:30:38 +08:00
..
README.md fix: the win config is incorrect (#437) 2024-05-17 12:43:33 +08:00
api-testing.ico feat: support to choose install dir on win (#436) 2024-05-16 21:16:02 +08:00
api-testing.png fix: some issues on darwin (#440) 2024-05-20 09:03:28 +08:00
api.js feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
api.test.js feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
forge.config.js feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
index.html feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
main.js feat: support to download extensions automatically (#471) 2024-06-04 10:30:38 +08:00
package-lock.json feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
package.json feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00
preload.js feat: improve the desktop system control features (#454) 2024-05-25 21:44:22 +08:00

README.md

npx electron-forge import
npm config set registry https://registry.npmmirror.com

Package

npm run package -- --platform=darwin
npm run package -- --platform=win32
npm run package -- --platform=linux

For Linux

You need to install tools if you want to package Windows on Linux:

apt install wine64 zip -y

For Windows

dotnet tool install --global wix

Publish

export GITHUB_TOKEN=your-token

npm run publish -- --platform=darwin
npm run publish -- --platform=linux