New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mysql2-types-generator

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mysql2-types-generator - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

2

package.json
{
"name": "mysql2-types-generator",
"repository": "matvejs16/mysql2-types-generator",
"version": "1.0.5",
"version": "1.0.6",
"description": "",

@@ -6,0 +6,0 @@ "main": "dist/index.js",

# Package to create MySQL database types
## Install this package
```bash
npm i mysql2-handler
npm i mysql2-types-generator

@@ -10,2 +9,3 @@ ```

```javascript
// No need to install mysql2 or mysql2-handler packages, they are dependencies of this package for capability reasons
const DB = require('mysql2-handler');

@@ -18,5 +18,5 @@ // OR

```javascript
const { generateDatabaseTSFile } = require('mysql2-types-generator')
const generateDatabaseTSFile = require('mysql2-types-generator')
// OR
import { generateDatabaseTSFile } from 'mysql2-types-generator'
import generateDatabaseTSFile from 'mysql2-types-generator'
```

@@ -23,0 +23,0 @@

@@ -14,3 +14,3 @@ import { FieldPacket, RowDataPacket } from "mysql2"

console.log(`[${chalk.cyan("DB")} ${chalk.cyan("Types")}] Generating DBTypes file...`)
const [tables]: [RowDataPacket[], FieldPacket[]] = await DBInstance.Handle_Promise.query(`SHOW TABLES FROM ${DBName}`)
const [tables]: [RowDataPacket[], FieldPacket[]] = await DBInstance.Handle_Promise.query(`SHOW TABLES FROM \`${DBName}\``)
const tableNames = tables.map((table: any) => {

@@ -23,3 +23,3 @@ const tableName = table[Object.keys(table)[0]]

for (const tableName of tableNames) {
const [tableFields]: [RowDataPacket[], FieldPacket[]] = await DBInstance.Handle_Promise.query(`SHOW COLUMNS FROM ${DBName}.${tableName}`)
const [tableFields]: [RowDataPacket[], FieldPacket[]] = await DBInstance.Handle_Promise.query(`SHOW COLUMNS FROM \`${DBName}\`.\`${tableName}\``)

@@ -26,0 +26,0 @@ const fields = tableFields.map((field: any) => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc