{"repo":"ForbesLindesay/atdatabases","free":true,"listed":false,"github":"https://github.com/ForbesLindesay/atdatabases","clone":"git clone https://github.com/ForbesLindesay/atdatabases.git","description":"TypeScript clients for databases that prevent SQL Injection","language":"TypeScript","stars":637,"topics":["sql","postgres","sqlite","expo","nodejs","javascript","mysql","typescript","databases","promises"],"license":"MIT","category":"databases-storage","readme_excerpt":"Safe From HTML Injection Using tagged template literals for queries, e.g. makes it virtually impossible for SQL Injection attacks to slip in un-noticed. All the @databases libraries enforce the use of the sql tagged template literals, so you can't accidentally miss them. The query is then passed to your database engine as a separate string and values: Promises All the @databases APIs are designed with promises in mind from the get go. TypeScript Written in TypeScript, so every module has type safety and type definitions built in. Modular Each database driver is published to npm as a separate module, so you don't need to install the ones you don't need. Package Name Version Docs ------------- --------- ------ @databases/bigquery https://www.atdatabases.org/docs/bigquery @databases/cache https://www.atdatabases.org/docs/cache @databases/connection-pool https://www.atdatabases.org/docs/connection-pool @databases/dataloader https://www.atdatabases.org/docs/dataloader @databases/escape-identifier https://www.atdatabases.org/docs/escape-identifier @databases/expo https://www.atdatabases.org/docs/websql @databases/lock https://www.atdatabases.org/docs/lock @databases/mysql https://www.atdatabases.org/docs/mysql @databases/mysql-test https://www.atdatabases.org/docs/mysql-test @databases/mysql-typed https://www.atdatabases.org/docs/mysql-typed @databases/pg https://www.atdatabases.org/docs/pg @databases/pg-bulk https://www.atdatabases.org/docs/pg-bulk @databases/pg-cluster https://ww","default_branch":null,"files":null,"tree":[],"storefront":"/r/ForbesLindesay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ForbesLindesay/atdatabases/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}