Versions in this module Expand all Collapse all v0 v0.2.1 Oct 10, 2023 Changes in this version + func CreateManifest(opts ProjectOptions) ([]byte, error) + func CreatePopupPage(moduleName, wasmEmbed string) (html, js []byte) + func CreateServiceWorker(moduleName, wasmEmbed string) (js []byte) + func CreateSettingsPage(moduleName, wasmEmbed string) (html, js []byte) + func CreateSidePanel(moduleName, wasmEmbed string) (html, js []byte) + type ArchiveEntry struct + Path string + Size int64 + func Pack(zipOut io.Writer, chdir string, globPatterns []string) (entries []ArchiveEntry, err error) + type File struct + Content []byte + Path string + func CreateProject(dir string, opts ProjectOptions) []File + type ManifestAction struct + DefaultIcon struct{ ... } + DefaultPopup string + DefaultTitle string + type ManifestBackground struct + ServiceWorker string + type ManifestBasicSchema struct + Action *ManifestAction + Background *ManifestBackground + CSP ManifestCSP + Description string + HomepageURL string + Icons struct{ ... } + ManifestVersion int + Name string + OptionsPage string + Permissions []string + SidePanel *ManifestSidePanel + Version string + type ManifestCSP struct + ExtensionPages string + type ManifestSidePanel struct + DefaultPath string + type PackFlags struct + Chdir string + Match []string + Output string + type ProjectOptions struct + All bool + ModuleName string + Name string + Popup bool + ServiceWorker bool + Settings bool + SidePanel bool + URL string + type WebextFlags struct + ASMFlags []string + Bindings string + BuildDir string + Debug bool + Defs []string + ES string + EmbedFiles map[string]string + EmbedMode string + Embedding string + EntrySymbol string + GCFlags []string + LDFlags []string + ModuleName string + NoCache bool + PackDir string + PackMatch []string + Platform toolchain.Platform + Tags []string + Trimpath bool + WASM string + Zip string v0.2.0 Oct 7, 2023 v0.1.1 Oct 6, 2023 v0.1.0 Oct 2, 2023