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

Package detail

@feathersjs/generators

feathersjs22.4kMIT5.0.34TypeScript support: included

Feathers CLI core generators, powered by Pinion

feathers, pinion

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.34 (2025-05-03)

Bug Fixes

5.0.33 (2025-02-24)

Bug Fixes

5.0.32 (2025-02-01)

Bug Fixes

5.0.31 (2024-10-31)

Bug Fixes

5.0.30 (2024-09-02)

Note: Version bump only for package @feathersjs/generators

5.0.29 (2024-07-10)

Bug Fixes

5.0.28 (2024-07-10)

Note: Version bump only for package @feathersjs/generators

5.0.27 (2024-06-18)

Note: Version bump only for package @feathersjs/generators

5.0.26 (2024-06-09)

Bug Fixes

  • generators: Fix migrate:make script in generated app (#3490) (c7b0111)

5.0.25 (2024-05-03)

Bug Fixes

  • generators: better types for enabled methods (#3474) (bdb3d3a)

5.0.24 (2024-03-13)

Bug Fixes

  • generators: Use module format for JS Knex migrations (#3444) (3feaa71)

5.0.23 (2024-02-25)

Bug Fixes

5.0.22 (2024-02-15)

Note: Version bump only for package @feathersjs/generators

5.0.21 (2024-01-25)

Note: Version bump only for package @feathersjs/generators

5.0.20 (2024-01-24)

Bug Fixes

  • generators: Use cross-platform ES module __dirname (#3402) (0ac4882)

5.0.19 (2024-01-23)

Note: Version bump only for package @feathersjs/generators

5.0.18 (2024-01-22)

Bug Fixes

  • cli: Another fix for CLI ES module loading (#3397) (3cb3bc9)

5.0.17 (2024-01-22)

Note: Version bump only for package @feathersjs/generators

5.0.16 (2024-01-22)

Note: Version bump only for package @feathersjs/generators

5.0.15 (2024-01-22)

Bug Fixes

  • generators: Move generators and CLI to featherscloud/pinion (#3386) (eb87c99)

5.0.14 (2024-01-05)

Bug Fixes

  • generators: Harden mongodb.js to reliably extract database from any connection string (#3264) (7b0f82c)

5.0.13 (2023-12-29)

Note: Version bump only for package @feathersjs/generators

5.0.12 (2023-11-28)

Bug Fixes

5.0.11 (2023-10-11)

Bug Fixes

  • knex: Update all dependencies and Knex peer (#3308) (d2f9860)
  • schema: HookContext is now typed in schema (#3306) (65fab86)

5.0.10 (2023-10-03)

Note: Version bump only for package @feathersjs/generators

5.0.9 (2023-09-27)

Bug Fixes

  • generators: Fix configure channels when not real-time app (#3271) (c619ab2)

5.0.8 (2023-07-19)

Note: Version bump only for package @feathersjs/generators

5.0.7 (2023-07-14)

Bug Fixes

  • generators: Fix channel/service configuration order for Koa based apps (580344e)

5.0.6 (2023-06-15)

Note: Version bump only for package @feathersjs/generators

5.0.5 (2023-04-28)

Bug Fixes

  • generators: Add sourceMap to tsconfig.json template (#3166) (3049b7a)

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

  • dependencies: Update all dependencies (#3139) (f24276e)
  • generators: Properly log unhandled rejection (#3149) (eda8f78)

5.0.2 (2023-03-23)

Bug Fixes

  • generators: Make sure TypeScript version in generated app matches (#3122) (f0acfdf)

5.0.1 (2023-03-15)

Bug Fixes

  • generators: Conditionally import channels in Express app (#3106) (c2dbaaa)

5.0.0 (2023-02-24)

Bug Fixes

  • generators: Fix typo in service client generator (#3068) (612032e)

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

Features

  • generators: Final tweaks to the generators (#3060) (1bf1544)
  • schema: Add schema helper for handling Object ids (#3058) (1393bed)

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

Bug Fixes

  • generators: Add schema selection to CI test matrix (#3035) (7484b16)
  • generators: Fix Knex migration generated filename (#3033) (1ac18a7)
  • generators: Generated app does not start when choosing JSON schema (#3034) (7b8250b)

Features

  • mongodb: Add Object ID keyword converter and update MongoDB CLI & docs (#3041) (ca0994e)

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

Bug Fixes

  • generators: Add main schema to all validators (#2997) (5854dea)
  • generators: Add TypeScript as normal instead of dev dependency (#3011) (2f67398)
  • generators: Do not removeAdditional in queries (#3000) (ef501bc)
  • Update all dependencies (#3024) (283dc47)

Features

  • generators: Add service file for shared information (#3008) (0a1665d)

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

Features

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