Optional
configOrConfigFetcher: MakerDebConfig | ((arch) => MakerDebConfig)Optional
platformsToMakeOn: string[]If you want this maker to run on platforms different from defaultPlatforms
you can provide those platforms here
Protected
Optional
platformsIf you want this maker to run on platforms different from defaultPlatforms
you can provide those platforms here
Makers must implement this method and return true or false indicating whether this maker can be run on the current platform. Normally this is just a process.platform check but it can be a deeper check for dependencies like fake-root or other required external build tools.
If the issue is a missing dependency you should log out a HELPFUL error message telling the developer exactly what is missing and if possible how to get it.
Makers must implement this method and return an array of absolute paths to the artifacts generated by your maker
Either a configuration object for this maker or a simple method that returns such a configuration for a given target architecture