@supercat1337/mysql-schema-parser
Version:
A library for parsing and working with MySQL database schema metadata.
43 lines (42 loc) • 1.54 kB
JSON
{
"name": "@supercat1337/mysql-schema-parser",
"version": "1.0.1",
"description": "A library for parsing and working with MySQL database schema metadata.",
"license": "MIT",
"author": "Supercat1337",
"type": "module",
"main": "index.js",
"homepage": "https://github.com/supercat1337/mysql-schema-parser",
"repository": {
"url": "https://github.com/supercat1337/mysql-schema-parser"
},
"keywords": [
"mysql",
"schema",
"parser",
"database",
"metadata",
"sql",
"schema-parser",
"orm",
"typescript",
"mysql-schema",
"database-schema",
"schema-analysis",
"information-schema",
"sql-generator",
"dba",
"database-tools",
"schema-inspector",
"mysql-metadata"
],
"scripts": {
"preinstall": "npm i -g esbuild && npm i -g rollup",
"build": "npm run remove_type_files && npm run build_esm && npm run build_bundle_esm && npm run build_bundle_esm_min && npm run create_types",
"build_bundle_esm_min": "esbuild --minify --bundle --platform=neutral --legal-comments=none ./src/index.js --outfile=./dist/mysql-schema-parser.bundle.esm.min.js",
"build_bundle_esm": "esbuild --bundle --platform=neutral --legal-comments=none ./src/index.js --outfile=./dist/mysql-schema-parser.bundle.esm.js",
"build_esm": "rollup ./src/index.js --file ./dist/mysql-schema-parser.esm.js --format es",
"create_types": "npx -p typescript tsc --project my.tsconfig.types.json",
"remove_type_files": "del /q *.d.ts *.d.ts.map && cd dist && del /s /q *.d.ts *.d.ts.map && cd .."
}
}