drash

A microframework for building JavaScript HTTP applications. Runtime-agnostic. Strongly typed.

GPL-3.0 License

Downloads
119
Stars
1.1K
Committers
20

Bot releases are visible (Hide)

drash - v0.28.3

Published by crookse almost 5 years ago

Requires Deno v0.28.1

  • fix: #122 fix parsing of request body (pull request: #123)
drash - v0.28.2

Published by crookse almost 5 years ago

Requires Deno v0.28.1

  • feat: make Drash.Http.Server.deno_server public for testing. Example test below:

    import MyResource from "./my_resource.ts";
    
    let server = new Drash.Http.Server({
      address: "localhost:1447",
      response_output: "application/json",
      resources: [MyResource],
    });
    
    server.run();
    
    test( async () => {
      const res = await fetch("http://localhost:1447/users/1");
      assertEquals(await res.text(), "{\"id\":1,\"alias\":\"Captain America\",\"name\":\"Steve Rogers\",\"api_key\":\"**********\",\"api_secret\":\"**********\"}");
      server.deno_server.close();
    });
    
    
drash - v0.28.0

Published by crookse almost 5 years ago

Requires Deno v0.28.0

drash - v0.28.1

Published by crookse almost 5 years ago

Requires Deno v0.28.1

drash - v0.27.6

Published by crookse almost 5 years ago

Requires Deno v0.27.0

  • fix: parse request body on every request
drash - v0.27.5

Published by crookse almost 5 years ago

Requires Deno v0.27.0

  • fix: #113
drash - v0.27.4

Published by crookse almost 5 years ago

drash - v0.27.3

Published by crookse almost 5 years ago

Requires Deno v0.27.0

  • fix: Drash.Http.Server.handleHttpRequest is async again (removing async broke resource methods from being able to use async-await)
drash - v0.27.2

Published by crookse almost 5 years ago

Requires Deno v0.27.0

  • feat: remove Drash.Dictionaries.MimeDb (ultimately, mime-db.json); use deno_std/media_types
drash - v0.27.1

Published by crookse almost 5 years ago

Requires Deno v0.27.0

drash - v0.27.0

Published by crookse almost 5 years ago

Requires Deno v0.27.0

drash - v0.26.0

Published by crookse almost 5 years ago

Requires Deno v0.26.0

drash - v0.25.0

Published by crookse almost 5 years ago

Requires Deno v0.25.0

drash - v0.24.1

Published by crookse almost 5 years ago

drash - v0.24.0

Published by crookse almost 5 years ago

Requires Deno v0.24.0

drash - v0.23.0

Published by crookse almost 5 years ago

drash - v0.22.2

Published by crookse almost 5 years ago

  • Travis CI automates docs deployment when new tag is pushed

Requirements:

Deno v0.22.0
Deno Standard Modules v0.20.0

drash - v0.22.1

Published by crookse almost 5 years ago

  • Removed core_logger (this was only used for early Drash development purposes)

Requirements:

Deno v0.22.0
Deno Standard Modules v0.20.0

drash - v0.22.0

Published by crookse almost 5 years ago

Requirements:

Deno v0.22.0
Deno Standard Modules v0.20.0

drash - v0.21.0

Published by crookse almost 5 years ago

Requirements:

Deno v0.21.0
Deno Standard Modules v0.20.0

Package Rankings
Top 1.1% on Deno.land
Top 24.17% on Npmjs.org
Badges
Extracted from project README
Drash Land Discord