@mowafy_dev/db-rel-gen
v1.0.3
Published
Automated TypeScript Data Access Layer & ORM Generator for MySQL Databases
Maintainers
Readme
⚡ @mowafy_dev/db-rel-gen
Automated TypeScript Data Access Layer & ORM Generator for MySQL Databases.
🚀 Installation
npm install @mowafy_dev/db-rel-gen🛠️ How it works for Users
1. Create a configuration file lib.config.ts in your project root:
import { createConfig } from "@mowafy_dev/db-rel-gen";
export default createConfig({
database: {
type: "mysql",
host: "127.0.0.1",
username: "root",
password: "your_mysql_password",
database: "your_database_name",
port: 3306
}
});2. Run the generator:
npx @mowafy_dev/db-rel-gen generate
# or using the short alias:
npx @mowafy_dev/db-rel-gen gen3. Use generated code in your application:
The generator will inspect your database tables and auto-generate helper functions inside a ./generated folder.
import { getUsers } from "./generated/users.js";
async function main() {
const users = await getUsers();
console.log(users);
}
main();