Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Natural language to SQL convertor that can be embedded anywhere.
EZQL democratizes the access to data by allowing anybody to ask their database questions. Historically it's been embedded within Outerbase but we've got a lot of asks to make it accessible wherever so we decided to open-source it.
Follow these steps to have a successful experience using EZQL:
npm add ezql
yarn add ezql
Usage (TypeScript/ESM)
import { Prompt, EZQL } from 'ezql'
const token = 'arbitrary-placeholder-value'
const ez = new EZQL({ token })
const phrase = 'What is the answer to life, the univerise and everything?'
const response = await ez.prompt(phrase, Prompt.sql)
/* "SELECT answer FROM ultimate_question;" */
const response = await ez.prompt(phrase, Prompt.data)
/* [{ "value": 42 }] */
Usage (Node.JS/CJS)
const { Prompt, EZQL } = require('ezql')
// the remainder is identical to TypeScript usage (see above)
Usage (Web/UMD)
Use our hosted file or save a local copy.
<script src="https://outerbase.github.io/ezql/bundle.js"></script>
<script>
// A global variable `Outerbase` is now exposed
const token = 'arbitrary-placeholder-value'
const ez = new Outerbase.EZQL({ token })
const phrase = 'What is the answer to life, the univerise and everything?'
ez.prompt(phrase, Outerbase.Prompt.sql).then((sqlText) => console.log(sqlText))
/* "SELECT answer FROM ultimate_question;" */
ez.prompt(phrase, Outerbase.Prompt.data).then((data) => console.log(data))
/* [{ "value": 42 }] */
</script>
Custom API Endpoint
You may customize the API endpoint by
host
to the constructorOUTERBASE_EZQL_HOST
environment variable.If you want to add contributions to this repository, please follow the instructions in contributing.md.
There are lots of good conversations and resources in our Github Discussions board & our Slack Server. If you're struggling with something, chances are, someone's already solved what you're up against. :point_down:
FAQs
Ask your database questions, anywhere.
We found that ezql demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.