{"_id":"@cristiandev/mdocsdep","_rev":"1-88256bd1c0f6ad72dab304bff0ac2fad","name":"@cristiandev/mdocsdep","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@cristiandev/mdocsdep","version":"1.0.0","keywords":[],"author":{"name":"Cristian Badillo"},"license":"ISC","_id":"@cristiandev/mdocsdep@1.0.0","maintainers":[{"name":"cristiandev","email":"cb961218@gmail.com"}],"dist":{"shasum":"7262c3e7d2235c6ff0f09a7cf1409ec26cb8bbb0","tarball":"https://registry.npmjs.org/@cristiandev/mdocsdep/-/mdocsdep-1.0.0.tgz","fileCount":36,"integrity":"sha512-GePMjR/O0T2B4H567O0hCUAgzhPpUwhSjYWzBkxTLIwYdKNZYUVayykPFo3XmCz7cEfnGLmgLjDjyAaVdfewKA==","signatures":[{"sig":"MEUCIQCs02ycl5M9AuIUyKZpWmJ5dfduV0sdiPhXwCbNxpCgcAIgF5JdB1rT3OU+oGdyi6xOLaweVLSvQnzxA9KFbKRMWPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7641c94fdec0ea5a32bada9251a2929c5a9ff0d","scripts":{"dev":"nodemon -r tsconfig-paths/register ./src/index.ts","test":"jest","build":"tsc","clean":"rimraf dist","start":"node dist/index.js","test:ci":"jest --runInBand","test:watch":"jest --watch","test:verbose":"jest --verbose","test:coverage":"jest --coverage","test:clearCache":"jest --clearCache"},"_npmUser":{"name":"cristiandev","email":"cb961218@gmail.com"},"developer":"Cristian Badillo https://www.linkedin.com/in/cristian-barragan-ab9149225/","_npmVersion":"10.8.2","description":"MDocsDep es un paquete de NPM desarrollado con Node.js y TypeScript, diseñado para gestionar y consultar información en una base de datos, generando un diccionario de datos como respuesta. Este paquete proporciona detalles como nombres de tablas, columnas","directories":{},"_nodeVersion":"20.16.0","dependencies":{"dotenv":"^16.4.5","tedious":"^18.6.1","sequelize":"^6.37.4","@azure/identity":"^4.4.1","@azure/keyvault-secrets":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.6.3","@types/jest":"^29.5.13","@types/sequelize":"^4.28.20"},"_npmOperationalInternal":{"tmp":"tmp/mdocsdep_1.0.0_1728519018575_0.44844631304848415","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cristiandev/mdocsdep","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/Cristianf96/MDocsDep.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","build":"tsc","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --runInBand","test:verbose":"jest --verbose","test:clearCache":"jest --clearCache","start":"node dist/index.js","dev":"nodemon -r tsconfig-paths/register ./src/index.ts"},"keywords":[],"author":{"name":"Cristian Badillo"},"developer":"Cristian Badillo https://www.linkedin.com/in/cristian-barragan-ab9149225/","license":"ISC","description":"MDocsDep es un paquete de NPM desarrollado con Node.js y TypeScript, diseñado para gestionar y consultar información en una base de datos, generando un diccionario de datos como respuesta. Este paquete proporciona detalles como nombres de tablas, columnas","devDependencies":{"@types/jest":"^29.5.13","@types/sequelize":"^4.28.20","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.6.3"},"dependencies":{"@azure/identity":"^4.4.1","@azure/keyvault-secrets":"^4.8.0","dotenv":"^16.4.5","sequelize":"^6.37.4","tedious":"^18.6.1"},"_id":"@cristiandev/mdocsdep@1.0.1","gitHead":"d79d68d55dd2bec40c6005f5e2df76b2f6037c13","bugs":{"url":"https://github.com/Cristianf96/MDocsDep/issues"},"homepage":"https://github.com/Cristianf96/MDocsDep#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aZIvSwVnHjkhEnqmKNn7EaNVLCsd3vVlrzZLNayNZiDjgKwgkmhnygSlfcdqJDx02V+457/wkXtlGuWycE73vA==","shasum":"eaa4dea572a6c1f713aad0c140e288ef4fe29a20","tarball":"https://registry.npmjs.org/@cristiandev/mdocsdep/-/mdocsdep-1.0.1.tgz","fileCount":36,"unpackedSize":30501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLAjj/2q6iz7CXiBl9XYydjOtIqIEa3QDb+Dp6kFTwNwIgDWwyLISNGEHqa/OI4Ej5zVYYnY/Q+Bxw/+fReF5gbBc="}]},"_npmUser":{"name":"cristiandev","email":"cb961218@gmail.com"},"directories":{},"maintainers":[{"name":"cristiandev","email":"cb961218@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdocsdep_1.0.1_1728519622062_0.936663271672403"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-10T00:10:18.478Z","modified":"2024-10-10T00:20:22.452Z","1.0.0":"2024-10-10T00:10:18.846Z","1.0.1":"2024-10-10T00:20:22.282Z"},"author":{"name":"Cristian Badillo"},"license":"ISC","keywords":[],"description":"MDocsDep es un paquete de NPM desarrollado con Node.js y TypeScript, diseñado para gestionar y consultar información en una base de datos, generando un diccionario de datos como respuesta. Este paquete proporciona detalles como nombres de tablas, columnas","maintainers":[{"name":"cristiandev","email":"cb961218@gmail.com"}],"readme":"# MDocsDep\r\n\r\nMDocsDep es un paquete de NPM desarrollado con Node.js y TypeScript, diseñado para gestionar y consultar información en una base de datos MSSQL, generando un diccionario de datos como respuesta. Este paquete proporciona detalles como nombres de tablas, columnas, tipos de datos y propiedades clave, facilitando la documentación y comprensión de los esquemas de bases de datos para su análisis y mantenimiento.\r\n\r\n## Características\r\n\r\n- Gestión y consulta de información en bases de datos MSSQL.\r\n- Generación de diccionarios de datos.\r\n- Detalles de nombres de tablas, columnas, tipos de datos y propiedades clave.\r\n- Facilita la documentación y comprensión de esquemas de bases de datos.\r\n\r\n## Instalación\r\n\r\n```bash\r\nnpm install mdocsdep\r\n```\r\n\r\n## Uso\r\n\r\n```typescript\r\nimport { MDocsDep } from \"@cristiandev/mdocsdep\";\r\n\r\n// Ejemplo de uso\r\nconst mdocs = new MDocsDep();\r\nconst dictionary = mdocs.generateDictionary({\r\n  typeResource: \"type of database like mssql, pg, mysql, etc...\",\r\n});\r\nconsole.log(dictionary);\r\n```\r\n\r\n## Requisitos\r\n\r\n- Node.js\r\n- TypeScript\r\n- Base de datos MSSQL\r\n\r\n## Configuración de Variables de Entorno\r\n\r\nAsegúrate de configurar las siguientes variables de entorno en un archivo .env en la raíz de tu proyecto:\r\n\r\n- DB_HOST=tu_host_de_base_de_datos\r\n- DB_USER=tu_usuario_de_base_de_datos\r\n- DB_PASSWORD=tu_contraseña_de_base_de_datos\r\n- DB_PORT=tu_puerto_de_base_de_datos\r\n- DB_DATABASE_NAME=tu_nombre_de_base_de_datos\r\n\r\n## Contribuir\r\n\r\nLas contribuciones son bienvenidas. Por favor, abre un issue o envía un pull request para mejoras y correcciones.\r\n\r\n## Licencia\r\n\r\nEste proyecto está licenciado bajo la Licencia MIT.\r\n","readmeFilename":"README.md","homepage":"https://github.com/Cristianf96/MDocsDep#readme","repository":{"type":"git","url":"git+https://github.com/Cristianf96/MDocsDep.git"},"bugs":{"url":"https://github.com/Cristianf96/MDocsDep/issues"}}