🧚 A practical web framework for Gleam

Run fix on examples

+30 -19
+1
examples/0-hello-world/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/0-hello-world/src/app/router.gleam
··· 1 - import wisp.{Request, Response} 1 + import wisp.{type Request, type Response} 2 2 import gleam/string_builder 3 3 import app/web 4 4
+1
examples/1-routing/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/1-routing/src/app/router.gleam
··· 1 - import wisp.{Request, Response} 1 + import wisp.{type Request, type Response} 2 2 import gleam/string_builder 3 3 import gleam/http.{Get, Post} 4 4 import app/web
+1
examples/2-working-with-form-data/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/2-working-with-form-data/src/app/router.gleam
··· 3 3 import gleam/list 4 4 import gleam/result 5 5 import gleam/string_builder 6 - import wisp.{Request, Response} 6 + import wisp.{type Request, type Response} 7 7 8 8 pub fn handle_request(req: Request) -> Response { 9 9 use req <- web.middleware(req)
+1
examples/3-working-with-json/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+2 -2
examples/3-working-with-json/src/app/router.gleam
··· 1 1 import app/web 2 - import gleam/dynamic.{Dynamic} 2 + import gleam/dynamic.{type Dynamic} 3 3 import gleam/http.{Post} 4 4 import gleam/json 5 5 import gleam/result 6 - import wisp.{Request, Response} 6 + import wisp.{type Request, type Response} 7 7 8 8 // This type is going to be parsed and decoded from the request body. 9 9 pub type Person {
+1
examples/4-working-with-other-formats/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/4-working-with-other-formats/src/app/router.gleam
··· 5 5 import gleam/result 6 6 import gleam/string 7 7 import gsv 8 - import wisp.{Request, Response} 8 + import wisp.{type Request, type Response} 9 9 10 10 pub fn handle_request(req: Request) -> Response { 11 11 use req <- web.middleware(req)
+1
examples/5-using-a-database/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+2 -2
examples/5-using-a-database/src/app/router.gleam
··· 1 - import app/web.{Context} 1 + import app/web.{type Context} 2 2 import app/web/people 3 - import wisp.{Request, Response} 3 + import wisp.{type Request, type Response} 4 4 5 5 pub fn handle_request(req: Request, ctx: Context) -> Response { 6 6 use req <- web.middleware(req)
+3 -3
examples/5-using-a-database/src/app/web/people.gleam
··· 1 - import app/web.{Context} 2 - import gleam/dynamic.{Dynamic} 1 + import app/web.{type Context} 2 + import gleam/dynamic.{type Dynamic} 3 3 import gleam/http.{Get, Post} 4 4 import gleam/json 5 5 import gleam/map 6 6 import gleam/result.{try} 7 7 import tiny_database 8 - import wisp.{Request, Response} 8 + import wisp.{type Request, type Response} 9 9 10 10 // This request handler is used for requests to `/people`. 11 11 //
+1 -1
examples/5-using-a-database/test/app_test.gleam
··· 1 1 import app 2 2 import app/router 3 - import app/web.{Context} 3 + import app/web.{type Context, Context} 4 4 import app/web/people.{Person} 5 5 import gleam/json 6 6 import gleeunit
+1
examples/6-serving-static-assets/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+3 -3
examples/6-serving-static-assets/src/app/router.gleam
··· 1 - import wisp.{Request, Response} 1 + import wisp.{type Request, type Response} 2 2 import gleam/string_builder 3 - import gleam/http.{Get, Post} 4 - import app/web.{Context} 3 + import gleam/http 4 + import app/web.{type Context} 5 5 6 6 const html = "<!DOCTYPE html> 7 7 <html lang=\"en\">
+1 -1
examples/6-serving-static-assets/test/app_test.gleam
··· 3 3 import wisp/testing 4 4 import app 5 5 import app/router 6 - import app/web.{Context} 6 + import app/web.{type Context, Context} 7 7 8 8 pub fn main() { 9 9 gleeunit.main()
+1
examples/7-logging/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/7-logging/src/app/router.gleam
··· 1 - import wisp.{Request, Response} 1 + import wisp.{type Request, type Response} 2 2 import app/web 3 3 4 4 // Wisp has functions for logging messages using the BEAM logger.
+1
examples/8-working-with-cookies/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/8-working-with-cookies/src/app/router.gleam
··· 2 2 import gleam/http.{Delete, Get, Post} 3 3 import gleam/list 4 4 import gleam/string_builder 5 - import wisp.{Request, Response} 5 + import wisp.{type Request, type Response} 6 6 7 7 const cookie_name = "id" 8 8
+1
examples/9-configuring-default-responses/gleam.toml
··· 1 1 name = "app" 2 2 version = "1.0.0" 3 3 description = "A Wisp example" 4 + gleam = ">= 0.32.0" 4 5 5 6 [dependencies] 6 7 gleam_stdlib = "~> 0.30"
+1 -1
examples/9-configuring-default-responses/src/app/router.gleam
··· 1 1 import app/web 2 2 import gleam/string_builder 3 - import wisp.{Request, Response} 3 + import wisp.{type Request, type Response} 4 4 5 5 pub fn handle_request(req: Request) -> Response { 6 6 use req <- web.middleware(req)
+1
examples/utilities/tiny_database/gleam.toml
··· 2 2 version = "1.0.0" 3 3 description = "A silly little database to be used in the examples" 4 4 licences = ["Apache-2.0"] 5 + gleam = ">= 0.32.0" 5 6 6 7 [dependencies] 7 8 gleam_stdlib = "~> 0.30"