Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@feathersjs/koa

feathersjs63.4kMIT5.0.33TypeScript support: included

Feathers KoaJS framework bindings and REST provider

feathers, koajs

readme

Feathers - The API and real-time application framework

CI Maintainability Test Coverage Download Status Discord

Feathers is a full-stack framework for creating web APIs and real-time applications with TypeScript or JavaScript.

Feathers can interact with any backend technology, supports many databases out of the box and works with any frontend like React, VueJS, Angular, React Native, Android or iOS.

Getting started

Get started with just three commands:

$ npm create feathers my-new-app
$ cd my-new-app
$ npm run dev

To learn more about Feathers visit the website at feathersjs.com or jump right into the Feathers guides.

Contributing

To start developing, clone this repository, then run:

cd feathers
npm install

To run all tests run

npm test

Individual tests can be run in the module you are working on:

cd packages/feathers
npm test

License

Copyright (c) 2024 Feathers contributors

Licensed under the MIT license.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.0.33 (2025-02-24)

Bug Fixes

5.0.32 (2025-02-01)

Note: Version bump only for package @feathersjs/koa

5.0.31 (2024-10-31)

Bug Fixes

5.0.30 (2024-09-02)

Note: Version bump only for package @feathersjs/koa

5.0.29 (2024-07-10)

Note: Version bump only for package @feathersjs/koa

5.0.28 (2024-07-10)

Note: Version bump only for package @feathersjs/koa

5.0.27 (2024-06-18)

Note: Version bump only for package @feathersjs/koa

5.0.26 (2024-06-09)

Note: Version bump only for package @feathersjs/koa

5.0.25 (2024-05-03)

Note: Version bump only for package @feathersjs/koa

5.0.24 (2024-03-13)

Note: Version bump only for package @feathersjs/koa

5.0.23 (2024-02-25)

Bug Fixes

5.0.22 (2024-02-15)

Note: Version bump only for package @feathersjs/koa

5.0.21 (2024-01-25)

Note: Version bump only for package @feathersjs/koa

5.0.20 (2024-01-24)

Note: Version bump only for package @feathersjs/koa

5.0.19 (2024-01-23)

Note: Version bump only for package @feathersjs/koa

5.0.18 (2024-01-22)

Note: Version bump only for package @feathersjs/koa

5.0.17 (2024-01-22)

Note: Version bump only for package @feathersjs/koa

5.0.16 (2024-01-22)

Note: Version bump only for package @feathersjs/koa

5.0.15 (2024-01-22)

Note: Version bump only for package @feathersjs/koa

5.0.14 (2024-01-05)

Note: Version bump only for package @feathersjs/koa

5.0.13 (2023-12-29)

Note: Version bump only for package @feathersjs/koa

5.0.12 (2023-11-28)

Note: Version bump only for package @feathersjs/koa

5.0.11 (2023-10-11)

Bug Fixes

  • knex: Update all dependencies and Knex peer (#3308) (d2f9860)

5.0.10 (2023-10-03)

Note: Version bump only for package @feathersjs/koa

5.0.9 (2023-09-27)

Note: Version bump only for package @feathersjs/koa

5.0.8 (2023-07-19)

Note: Version bump only for package @feathersjs/koa

5.0.7 (2023-07-14)

Bug Fixes

  • koa: Ensure .teardown works without a server (#3234) (818572d)

5.0.6 (2023-06-15)

Note: Version bump only for package @feathersjs/koa

5.0.5 (2023-04-28)

Note: Version bump only for package @feathersjs/koa

5.0.4 (2023-04-12)

Bug Fixes

  • Make sure all Readme files are up to date (#3154) (a5f0b38)

5.0.3 (2023-04-05)

Bug Fixes

5.0.1 (2023-03-15)

Bug Fixes

  • koa: Replace koa-bodyparser with koa-body (#3093) (2456bf8)

5.0.0 (2023-02-24)

Bug Fixes

5.0.0-pre.38 (2023-02-17)

Bug Fixes

5.0.0-pre.37 (2023-02-09)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.36 (2023-01-29)

Bug Fixes

5.0.0-pre.35 (2023-01-12)

Features

  • generators: Move core code generators to shared generators package (#2982) (0328d22)

5.0.0-pre.34 (2022-12-14)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.33 (2022-11-08)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.32 (2022-10-26)

Bug Fixes

  • transports: Add remaining middleware for generated apps to Koa and Express (#2796) (0d5781a)

5.0.0-pre.31 (2022-10-12)

Bug Fixes

  • koa: Only set error code for Feathers errors (#2793) (d3ee41e)

Features

  • cli: Generate full client test suite and improve typed client (#2788) (57119b6)

5.0.0-pre.30 (2022-10-07)

Bug Fixes

  • core: Ensure setup and teardown can be overriden and maintain hook functionality (#2779) (ab580cb)

Features

  • core: Allow to unregister services at runtime (#2756) (d16601f)

5.0.0-pre.29 (2022-09-16)

Features

  • Add CORS support to oAuth, Express, Koa and generated application (#2744) (fd218f2)

5.0.0-pre.28 (2022-08-03)

Bug Fixes

  • cli: Improve generated application and client (#2701) (bd55ffb)

5.0.0-pre.27 (2022-07-13)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.26 (2022-06-22)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.25 (2022-06-22)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.24 (2022-06-21)

Features

  • cli: Add support for JavaScript to the new CLI (#2668) (ebac587)
  • cli: Initial Feathers v5 CLI and Pinion generator (#2578) (7f59ae7)

5.0.0-pre.23 (2022-06-06)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.22 (2022-05-24)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.21 (2022-05-23)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.20 (2022-05-04)

Bug Fixes

  • dependencies: Lock monorepo package version numbers (#2623) (5640c10)

5.0.0-pre.19 (2022-05-01)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.18 (2022-04-11)

Features

  • core: Add app.teardown functionality (#2570) (fcdf524)
  • core: Finalize app.teardown() functionality (#2584) (1a166f3)
  • transport-commons: add context.http.response (#2524) (5bc9d44)

5.0.0-pre.17 (2022-02-15)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.16 (2022-01-12)

Features

5.0.0-pre.15 (2021-11-27)

Bug Fixes

Features

  • core: add context.http and move statusCode there (#2496) (b701bf7)

5.0.0-pre.14 (2021-10-13)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.13 (2021-10-13)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.12 (2021-10-12)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.11 (2021-10-06)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.10 (2021-09-19)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.9 (2021-08-09)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.8 (2021-08-09)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.7 (2021-08-09)

Note: Version bump only for package @feathersjs/koa

5.0.0-pre.6 (2021-08-08)

Bug Fixes

  • koa: Throw a NotFound Feathers error on missing paths (#2415) (e013f98)

5.0.0-pre.5 (2021-06-23)

Bug Fixes

  • koa: Use extended query parser for compatibility (#2397) (b2944ba)

Features

  • adapter-commons: Add support for params.adapter option and move memory adapter to @feathersjs/memory (#2367) (a43e7da)

5.0.0-pre.4 (2021-05-13)

Features