npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@dictadata/storage-junctions

v0.9.112

Published

Node.js library for normalized data storage access and streaming transfers.

Downloads

696

Readme

@dictadata/storage-junctions 0.9.x

Storage Junctions is a Node.js library useful for creating apps that access distributed data sources, perform ETL transfers, prepare data for analytics and developing API services.

StorageJunction provides a normalized, plug-in interface to access disparate data sources such as data files, database tables, document collections, key/value stores, etc. with one standardized interface.

Installation

npm install @dictadata/storage-junctions

Getting Started

Documentation

Storage Junctions contains documentation for dictadata Storage Junctions base types, classes, standard junctions and file systems needed to use the library.

Supported Storage Sources many junctions are available for popular data sources such as CSV, JSON, Excel, PDF, REST API, Geo Shape files, MySQL, Microsoft SQL Server, ElasticSearch, Oracle DB, Amazon Redshift. Any data source can be support via a plugin.

Supported File Systems many file systems are available such as FTP, HTTP, Amazon S3, ZIP and local files. Any file based source can be support via a plugin.

Usage and example

Related Projects

Storage-Tracts is command line interface (CLI) for using Storage Junctions library to transfer data between data sources, perform data transformations and manage data schemas. Features Engrams a data dictionary service to manage data sources and schemas amongst users and applications.

Storage-Node is a Node.js with Express.js based HTTP server application with extensible API services. A plugin framework supports all the base junctions and file systems from Storage Junctions library and custom plugins.

Storage Plugins List of the various storage junctions and file system plugins that can be used with Storage-Tracts and Storage-Node.