Comments (5)
Do you mean creating NSIS installer without using electron-builder? If that is the case, there's an official website with some examples and tutorials: https://nsis.sourceforge.io/Main_Page.
from electron-builder.
from electron-builder.
from electron-builder.
i stumbled upon this: https://github.com/electron-userland/electron-builder-binaries/releases/download/nsis-3.0.4.1/nsis-3.0.4.1.7z but it seems like its not it since its detected by avast antivirus
Yes, I think this is what electron-builder uses:
electron-builder/packages/app-builder-lib/src/binDownload.ts
Lines 18 to 40 in fa6fc16
There's quite a few things going on, the main directory containing the source code seems to be https://github.com/electron-userland/electron-builder/tree/fa6fc16040a93c6ee751a7a27ab6eeb1dbdd31a7/packages/app-builder-lib/src/targets/nsis and the one containing .nsh
, .nsi
templates is https://github.com/electron-userland/electron-builder/tree/fa6fc16040a93c6ee751a7a27ab6eeb1dbdd31a7/packages/app-builder-lib/templates/nsis.
What I believe can help you is git history: you could go through it searching for commits containing "nsis" or "windows installer". For example, here is the commit containing the early nsis implementation: 1779ac5.
from electron-builder.
from electron-builder.
Related Issues (20)
- Modifying files before package/build using distributed node version HOT 2
- Customising and Branding the MSI installer Doesn't work or requires better documentation
- MacOS builds unusable: App is damaged and can't be opened. You should move it to the Bin. HOT 1
- dSYM file is not generated for OSX
- Electron updater delete all non-app files/folders in the installation folder
- Arch is wrong in artifact name on Linux deb x64 target HOT 2
- RPM file doesn't work on a FIPS enabled RHEL system HOT 5
- AppX identityName error
- While building an application with electron-builder, the cpu-features command fails in some environments and succeeds.
- Feature request: override configuration per target or allow specifying a platform more than once
- How to disable code signing for individual files? HOT 2
- Enable Bitbucket Access Token Authentication for Electron Builder
- notarize set false but still No authentication properties provided (e.g. appleId, appleApiKey, keychain) HOT 1
- how can we change the download path for updater
- #4059 no autoclose HIGH PRIORITY HOT 1
- How to properly type updater events
- There is a build error when the configuration file on window is ts HOT 3
- electron-updater with electron-forge HOT 1
- Dependencies not rebuilt when prebuilt binaries not found? HOT 3
- msiWrapped installer target causes seemingly unnecessary UAC prompt
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electron-builder.