Skip to content
/ fastty Public

Fastty is a built in tool that provides easy integration between your API and client application

License

Notifications You must be signed in to change notification settings

Fastty/fastty

Repository files navigation

Fastty package logo
To automate the integration between your RestFul API and Front end

Built with 💜 by @Felipe-BP
🌟 👀 ⚡ 💥

@Fastty is a built in tool that automates integration between your server and client application.

Features

  • 🔌 Automates front end code that consumes RESTful endpoints

  • 👾 Query and route params supported

  • 👀 Watch mode for auto detect changes

  • ❤️ Typescript ready

  • 🔎 Nestjs Controller as input and exports Angular Service (HttpClient) 👇

NestJS Controller Code as input for the package Angular Service Code exported by package

Source Code

  • A Nestjs Controller code example as input for @fastty/core

















Fastty Exported Code

  • Automatic exported Angular Service code that consumes the Nestjs Controller endpoints 🎉











Packages

  • @fastty/core - core package which provides parserSource method that parse source code into a generic interface
  • @fastty/schematics - schematics package based on @angular-devkit/schematics that provides functionality to export code that will consumes source code
  • @fastty/cli - cli package that integrates with @fastty/core and @fastty/schematics that provides an interface for easy use of all features

Supports

Source Code:

  • Nestjs

Exported Code:

  • Angular (HttpClient)
  • Axios (RoadMap)
  • Fetch API (RoadMap)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please check out conventional commits to follow project commit messages design

Support

Any support is welcome. At least you can give a star on repo ⭐

License

MIT

About

Fastty is a built in tool that provides easy integration between your API and client application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published