feat: register core capabilities to jsmod
This commit is contained in:
parent
d840ccee1f
commit
6f18f6e6a8
@ -1,5 +1,10 @@
|
||||
# Changelog: @go/encoding
|
||||
|
||||
## [v1.3.2] - 2026-05-30
|
||||
|
||||
### Added
|
||||
- **JSMOD 注册**:将核心编解码能力注册到 `jsmod`,支持在 JS 环境中调用 Base64, Hex, URL, HTML 及 SortJoin 等能力。
|
||||
|
||||
## [v1.1.1] - 2026-05-08
|
||||
|
||||
### Added
|
||||
|
||||
2
go.mod
2
go.mod
@ -3,3 +3,5 @@ module apigo.cc/go/encoding
|
||||
go 1.25.0
|
||||
|
||||
require apigo.cc/go/cast v1.3.3
|
||||
|
||||
require apigo.cc/go/jsmod v1.0.0
|
||||
|
||||
2
go.sum
2
go.sum
@ -1,2 +1,4 @@
|
||||
apigo.cc/go/cast v1.3.3 h1:aln5eDR5DZVWVzZ/y5SJh1gQNgWv2sT82I25NaO9g34=
|
||||
apigo.cc/go/cast v1.3.3/go.mod h1:lGlwImiOvHxG7buyMWhFzcdvQzmSaoKbmr7bcDfUpHk=
|
||||
apigo.cc/go/jsmod v1.0.0 h1:lVQMq0tCno4kbHlQ3j5wzsm+v24J+bznIoHxpton0pE=
|
||||
apigo.cc/go/jsmod v1.0.0/go.mod h1:bmyeZtOAP/j5am+YRnaiM89smysK24K7ebk0koFtsSw=
|
||||
|
||||
35
js_export.go
Normal file
35
js_export.go
Normal file
@ -0,0 +1,35 @@
|
||||
package encoding
|
||||
|
||||
import "apigo.cc/go/jsmod"
|
||||
|
||||
func init() {
|
||||
jsmod.Register("encoding", map[string]any{
|
||||
"base64": Base64,
|
||||
"base64ToString": Base64ToString,
|
||||
"base64Raw": Base64Raw,
|
||||
"base64RawToString": Base64RawToString,
|
||||
"unBase64": UnBase64,
|
||||
"unBase64FromString": UnBase64FromString,
|
||||
"urlBase64": UrlBase64,
|
||||
"urlBase64ToString": UrlBase64ToString,
|
||||
"urlBase64Raw": UrlBase64Raw,
|
||||
"urlBase64RawToString": UrlBase64RawToString,
|
||||
"unUrlBase64": UnUrlBase64,
|
||||
"unUrlBase64FromString": UnUrlBase64FromString,
|
||||
"hex": Hex,
|
||||
"hexToString": HexToString,
|
||||
"unHex": UnHex,
|
||||
"unHexFromString": UnHexFromString,
|
||||
"urlEncode": UrlEncode,
|
||||
"unUrlEncode": UnUrlEncode,
|
||||
"htmlEscape": HtmlEscape,
|
||||
"htmlUnescape": HtmlUnescape,
|
||||
"utf8Valid": Utf8Valid,
|
||||
"sortJoin": SortJoin,
|
||||
"encodeInt": EncodeInt,
|
||||
"decodeInt": DecodeInt,
|
||||
"fillInt": FillInt,
|
||||
"exchangeInt": ExchangeInt,
|
||||
"hashInt": HashInt,
|
||||
})
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user