{"library":"mingru","type":"library","category":null,"description":"Mingru (v0.63.0) is a pre-1.0 SQL generator for mingru-models that converts TypeScript model definitions into Go code with no runtime overhead. Unlike ORMs, mingru is a build-time SQL builder focusing on MySQL/MariaDB and Go. It supports TypeScript-defined schemas, actions like select/insert/update/delete, and generates both Go source files and CREATE TABLE SQL. The package is in active development with APIs subject to change. It requires Node >=16.7.0 and is designed to be used alongside mingru-models and mingru-tsconfig.","language":"javascript","status":"active","version":"0.63.0","tags":["javascript","mingru-models","typescript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install mingru","imports":["import { Builder, MySQL } from 'mingru'","import { MySQL } from 'mingru'","import { Builder } from 'mingru'; const builder = new Builder(dialect, outDir, { cleanBuild: true })"]},{"cmd":"yarn add mingru","imports":[]},{"cmd":"pnpm add mingru","imports":[]}],"homepage":"https://github.com/mgenware/mingru","github":"https://github.com/mgenware/mingru","docs":null,"changelog":null,"pypi":null,"npm":"mingru","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}