module
NoirTechs::Catalog::Swift
Overview
NoirTechs catalog entry: swift_vapor.
One file per technology; NoirTechs::TECHS in src/techs/techs.cr is
macro-derived from every constant under NoirTechs::Catalog.
Defined in:
techs/catalog/swift/cli.crtechs/catalog/swift/hummingbird.cr
techs/catalog/swift/kitura.cr
techs/catalog/swift/vapor.cr
Constant Summary
-
CLI =
{:swift_cli => {:framework => "CLI (swift-argument-parser / SwiftCLI)", :language => "Swift", :similar => ["swift-cli", "swift_cli", "argumentparser", "swift-argument-parser", "swiftcli"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}} -
HUMMINGBIRD =
{:swift_hummingbird => {:framework => "Hummingbird", :language => "Swift", :similar => ["hummingbird", "swift-hummingbird", "swift_hummingbird"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
KITURA =
{:swift_kitura => {:framework => "Kitura", :language => "Swift", :similar => ["kitura", "swift-kitura", "swift_kitura"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}} -
VAPOR =
{:swift_vapor => {:framework => "Vapor", :language => "Swift", :similar => ["vapor", "swift-vapor", "swift_vapor"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}