Giter VIP home page Giter VIP logo

faaskit's People

Contributors

davidjfelix avatar dependabot-preview[bot] avatar dependabot[bot] avatar with-heart avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

faaskit's Issues

Add optional context to timing log function

Timing log may need information about the request or the response, therefore we should provide a copy (see #5) in a context object to the function as an optional second parameter.

I was thinking the structure would be:

{ event: TEvent, result: TResult}

Convert to code climate

Codecov is having issues with multiple packages. I want to convert this project to use code climate.

  • Make changes to workflow
  • Shut off codecov
  • Add extensions to work with github pull requests and projects
  • Install the browser plugin and make sure it makes sense
  • Spawn tickets when it complains about complexity

Make provided middlewares immutable by default

Currently, it is possible to provide a function which mutates the request object, I'd like to make it so that the provided middleware performs a copy and does not allow alteration of the original object.

Affects:

  • Validation Middleware
  • Mapping middleware

Fix README

The README should be more helpful and welcoming. Right now it sucks and I hate projects with sucky READMEs

  • Provide better usage documentation for people just using it as-is.
  • Provide expanded section for additional middleware authors.
  • Provide documentation for providing full middleware stacks
  • Provide documentation for providing partial middleware stacks
  • Table of contents
  • Installation details
  • Basic usage example
  • Add API documentation for existing middleware types
  • Get philosophical with it. Short explanation of why compose is awesome and what benefit this gives you over how most people deal with middleware. Maybe a longer explanation towards the bottom
  • Ensure README for each package is descriptive for NPM
  • Ensure main README demonstrates compositions across full project
  • Fix README to be correct name in each repo
  • Fix badges and links to point to correct NPM and builds

Dependabot couldn't authenticate with registry.npmjs.org

Dependabot couldn't authenticate with registry.npmjs.org.

Dependabot tried to authenticate with the details you previously provided, but authentication failed. If they are no longer valid you will need to provide Dependabot with new credentials.

You can provide authentication details in your Dependabot dashboard by clicking into the account menu (in the top right) and selecting 'Config variables'.

View the update logs.

CORS Middleware

There should be a simple middleware for enabling cors on APIs.

Remove old changelogs

The old changelogs have no relevance toward the newest version and should be removed.

Add keywords

Help people find this repository by adding keywords to the github repo and to the package.json

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.