Pinned Repositories
cliss
CLI Simple, Stupid. Automatic discovery of parameters names. Provides an easy and minimal setup by passing in only a function reference without the need of declaring all expected options names or create a help section by hand. Support to sync / async. Support to subcommands down to N levels.
convert-excel-to-json
Convert Excel to JSON, mapping sheet columns to object keys.
data-query
Query / Filter a set of Object Literal (‘JSON’), that could be an Array or Object Literal.
google-analytics-event-tracking
Define in a simple, and easy, way elements and events to be tracked by Google Analytics
image-data-uri
Library to easily decode/encode Data URI images
lambda-aws-sdk-call
A common Lambda to call any AWS service via AWS SDK
magicli
Automagically generates command-line interfaces (CLI) for any module. Expected options and help sections are created automatically based on parameters names, with support to async.
oas-client
OpenAPI client generator. Creates at runtime a fully functional api client based on an OpenAPI Specification. Providing automatic methods creation parameters definitions and validations.
pipe-functions
Pipe functions in a Unix-like style. It supports Promises (async) anywhere in the pipeline and every step will be executed sequentially. The return (resolve in case of Promises) of each function will be passed in as an argument to the next one
s3-csv-to-json
Converts AWS S3 files from CSV to JSON lines via stream with support to gzip for both input and output. Ready to be used as a Node.js module, as a Lambda or via CLI.
DiegoZoracKy's Repositories
DiegoZoracKy/convert-excel-to-json
Convert Excel to JSON, mapping sheet columns to object keys.
DiegoZoracKy/magicli
Automagically generates command-line interfaces (CLI) for any module. Expected options and help sections are created automatically based on parameters names, with support to async.
DiegoZoracKy/image-data-uri
Library to easily decode/encode Data URI images
DiegoZoracKy/oas-client
OpenAPI client generator. Creates at runtime a fully functional api client based on an OpenAPI Specification. Providing automatic methods creation parameters definitions and validations.
DiegoZoracKy/s3-csv-to-json
Converts AWS S3 files from CSV to JSON lines via stream with support to gzip for both input and output. Ready to be used as a Node.js module, as a Lambda or via CLI.
DiegoZoracKy/pipe-functions
Pipe functions in a Unix-like style. It supports Promises (async) anywhere in the pipeline and every step will be executed sequentially. The return (resolve in case of Promises) of each function will be passed in as an argument to the next one
DiegoZoracKy/cliss
CLI Simple, Stupid. Automatic discovery of parameters names. Provides an easy and minimal setup by passing in only a function reference without the need of declaring all expected options names or create a help section by hand. Support to sync / async. Support to subcommands down to N levels.
DiegoZoracKy/lambda-aws-sdk-call
A common Lambda to call any AWS service via AWS SDK
DiegoZoracKy/data-query
Query / Filter a set of Object Literal (‘JSON’), that could be an Array or Object Literal.
DiegoZoracKy/google-analytics-event-tracking
Define in a simple, and easy, way elements and events to be tracked by Google Analytics
DiegoZoracKy/for-each-property-deep
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default, and this behaviour can also be configured via options.
DiegoZoracKy/inspect-function
Inspects a function and returns informations about it (e.g. name, parameters names, parameters and default values, signature)
DiegoZoracKy/awesome-nodejs
:zap: Delightful Node.js packages and resources
DiegoZoracKy/for-each-property
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default, and this behaviour can also be configured via options.
DiegoZoracKy/inspect-parameters-declaration
Inspects function's parameters declaration and returns information about it (e.g. names, default values, if needs destructuring, destructured parameters names and default values)
DiegoZoracKy/inspect-property
Inspects a Property and returns useful informations about it (e.g. nested properties, function inspection, property descriptor, value, type, constructor)
DiegoZoracKy/magicli-test-machine
Module built to test the use of MagiCLI on real published modules. It compares the result of the execution of a module's api via CLI with the result from a common require().
DiegoZoracKy/make-object-path
make-object-path
DiegoZoracKy/node-mssql
Microsoft SQL Server client for Node.js
DiegoZoracKy/node-restify
node.js REST framework specifically meant for web service APIs
DiegoZoracKy/npe
Node.js People Everywhere
DiegoZoracKy/object-to-arguments
Transforms object's properties into an array of arguments tailored for a specific function, respecting the expected order and handling destructuring and rest parameters when needed.
DiegoZoracKy/parse-s3-bucket-key
Parse Bucket and Key from an S3 object link.
DiegoZoracKy/regexp-from-string
Creates a RegExp from a string, e.g. `/string/gi` and provides some utils to work with RegExp as strings, for example, to extract multi RegExps defined within a same string, e.g. `/Rock/, /and/, /roll/i`.
DiegoZoracKy/s3-read-file-stream
Reads a file from S3 via stream using AWS SDK and prints its content to stdout, or to another writable stream. CLI ready + support to gzip. Useful to quickly inspect large files without the need to download it entirely.
DiegoZoracKy/split-skip
Splits a String into an Array of substrings with the option to skip some cases where the separator is found, based on some truthy condition.
DiegoZoracKy/stringify-parameters
Stringifies function's parameters definition
DiegoZoracKy/unpack-string
Unpacks the content found within a text, delimited by an opening char and a closing char, e.g., 'Can extract (only the content found here within these parentheses)'
DiegoZoracKy/diegozoracky.github.io
DiegoZoracKy/rag-embeddings-llms-eval
WIP: This project focuses on evaluating different combinations of embedding models and large language models (LLMs) using a RAG pipeline.