文件名称:swift-html::world_map:用于类型安全,可扩展和可转换HTML文档的Swift DSL
文件大小:88KB
文件格式:ZIP
更新时间:2024-02-24 13:15:25
html swift dsl rendering server-side-swift
:world_map: swift-html 用于类型安全,可扩展和可转换HTML文档的Swift DSL。 目录 动机 如今,在Swift中渲染HTML的流行选择是使用模板语言,但它们会使您的应用程序遇到运行时错误和无效HTML 。 我们的库通过将HTML直接嵌入Swift强大的类型系统中来防止编译时出现这些运行时问题。 例子 HTML文档可以以树状方式创建,就像您可以创建嵌套的JSON文档一样: import Html let document : Node = . document ( . html ( . body ( . h1 ( " Welcome! " ),
【文件预览】:
swift-html-main
----Cartfile.resolved(52B)
----.gitmodules(171B)
----project.yml(2KB)
----Carthage()
--------Checkouts()
----HtmlSnapshotTesting.podspec(863B)
----.github()
--------workflows()
----LICENSE(1KB)
----Sources()
--------Html()
--------HtmlSnapshotTesting()
----Package.swift(1KB)
----Html.playground()
--------Contents.swift(5KB)
--------contents.xcplayground(198B)
----.gitignore(1KB)
----Makefile(704B)
----Html.podspec(1KB)
----Tests()
--------HtmlTests()
--------HtmlSnapshotTestingTests()
----CODE_OF_CONDUCT.md(3KB)
----Info.plist(701B)
----README.md(10KB)
----Cartfile(53B)
----Html.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(85KB)
--------xcshareddata()
----Html.xcworkspace()
--------contents.xcworkspacedata(460B)
--------xcshareddata()