@barstool/entity

0.4.5 • Public • Published

V 0.4.5

  • Versions < 1.0.0 are marked as unstable releases of Barstool org libraries

A non-disruptive backend library for entity generation

Steps left before Stable release of Version 1:

  • Try out the project on another product-grade application
  • Basic documentation
  • Prevent SQL Injection [ DONE ]
  • Type Checking [ DONE ]
  • Only accepts application/json [ DONE ]
  • Switch to connection pools [ DONE ]
  • Should check that barstool config is written properly [ DONE ]
  • Should be able to choose which routes you want from C.R.U.D [ DONE ]
  • Support Regex [ DONE ]
  • Support custom statements [ DONE ]
  • Support for unique constraint through custom statements [ DONE ]

Steps for release 2:

Functional:

  • Support default values
  • Support custom fail messages
  • Support custom regex fail messages
  • Support for unique constraint through config
  • Support basic encryption
  • Support callbacks to be passed to the routes
  • Support on/off option in config for updatability with invalid data passed in as a parameter

Code revision:

  • Make query to mysql functions reusable (express routes should just call these functions)

Test this library:

  • yarn transpile
  • node app/index.js

Readme

Keywords

none

Package Sidebar

Install

npm i @barstool/entity

Weekly Downloads

0

Version

0.4.5

License

ISC

Unpacked Size

265 kB

Total Files

26

Last publish

Collaborators

  • absurd.moe
  • moemkr