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 hidden (Show)

drash - v1.0.5

Published by crookse over 4 years ago

Requires Deno v1.0.5 https://github.com/denoland/deno/releases/tag/v1.0.5
Requires Deno Standard Modules v0.56.0

drash - v1.0.4

Published by crookse over 4 years ago

Requires Deno v1.0.4 https://github.com/denoland/deno/releases/tag/v1.0.4
Requires Deno Standard Modules v0.55.0

drash - v1.0.3

Published by crookse over 4 years ago

Requires Deno v1.0.3 https://github.com/denoland/deno/releases/tag/v1.0.3
Requires Deno Standard Modules v0.54.0

fix: Server crashes when handling malformed JSON; issue #223; PR #224

drash - v1.0.2

Published by crookse over 4 years ago

Requires Deno v1.0.2 https://github.com/denoland/deno/releases/tag/v1.0.2
Requires Deno Standard Modules v0.53.0

feat: Create Drash App script
fix: Resource-level middleware typings; issue https://github.com/drashland/deno-drash/issues/214; PR https://github.com/drashland/deno-drash/pull/215

drash - v1.0.1

Published by crookse over 4 years ago

Requires Deno v1.0.1 https://github.com/denoland/deno/releases/tag/v1.0.1
Requires Deno Standard Modules v0.52.0

drash - v1.0.0

Published by crookse over 4 years ago

drash - v1.0.0-rc1

Published by crookse over 4 years ago

Requires Deno v1.0.0-rc1 https://github.com/denoland/deno/releases/tag/v1.0.0-rc1

BREAKING: Remove Drash.Utils namespace

drash - v0.42.0

Published by crookse over 4 years ago

Requires Deno v0.42.0 https://github.com/denoland/deno/releases/tag/v0.42.0

BREAKING: Resource-level middleware now uses Decorators. See the documentation for more information.
feat: Add version property to Drash namespace (e.g., Drash.version // v0.42.0)
feat: server.port is now public

drash - v0.41.1

Published by crookse over 4 years ago

  • BREAKING: remove address server config. HTTP servers now run with HTTPOptions as argument. for example:
const server = new Drash.Http.Server({
  response_output: "application/json"
});

server.run({
  hostname: "localhost",
  port: 1447
});
const server = new Drash.Http.Server({
  response_output: "application/json"
});

server.runTLS({
  hostname: "localhost",
  port: 1447,
  cert: "/path/to/cert_file.crt",
  key: "/path/to/key_file.key"
});
  • fix: make resources server config optional again
  • improvement: remove unncessary default keywords
  • improvement: remove unnecessary --allow-env requirement. users will NOT see the Deno server started at {address}:{port} message anymore. they will have to add console.log("Deno server started at {address}:{port}") themselves now.
drash - v0.41.0

Published by crookse over 4 years ago

Requires Deno v0.41.0 https://github.com/denoland/deno/releases/tag/v0.41.0

Yes, we skipped v0.40.0.

drash - v0.39.6

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

  • BREAKING: import drash as follows:
import { Drash } from "https://deno.land/x/[email protected]/mod.ts";
drash - v0.39.5

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

  • ci: add unit tests to ci
  • fix: add try-catch when serving favicon
  • improvement: update doc block for Drash.Interfaces.ServerConfigs
  • improvement: change [drash] debug message to [syslog]
  • improvement: add favicon to example app tests
drash - v0.39.4

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

  • fix: export interfaces as types
drash - v0.39.3

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

  • fix: serve favicon.ico from project root directory; issue #164; pr #166
drash - v0.39.2

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

  • fix: pretty links index.html response sending content-type of null
drash - v0.39.1

Published by crookse over 4 years ago

Requires Deno v0.39.0 https://github.com/denoland/deno/releases/tag/v0.39.0

drash - v0.39.0

Published by crookse over 4 years ago

drash - v0.38.0

Published by crookse over 4 years ago

drash - v0.37.1

Published by crookse over 4 years ago

drash - v0.36.0

Published by crookse over 4 years ago

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