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

@noinfopath/noinfopath-data

v2.1.1

Published

noInfoPath data module

Downloads

30

Readme

NoInfoPath Home

NoInfoPath Data (noinfopath-data)

NoInfoPath Data (noinfopath-data) @version 2.0.85

Copyright (c) 2017 The NoInfoPath Group, LLC.

Licensed under the MIT License. (MIT)


Overview

NoInfoPath Data provides serveral service that all an application to interact with the various local storage systems found in HTML5 compliant Web browsers.

Installation

npm install @noinfopath/noinfopath-data

Services

|Name|Description| |----|-----------| |noDataSource|Provides a abstracted CRUD interface that sits in front of actual NoInfoPath CRUD provider services.| |noFileStoreageCRUD|Establishes a CRUD interface in front of noLocalFileStorage.| |noHTTP|Establishes a CRUD interface in front of the AngularJS $http service| |noIndexedDb|Prodvides a CRUD interface for the Browser's native IndexedDB database. (Not fully supported by all browsers.)| |noLocalFileStorage|Reads a File object retrieved from a standard input:file element and saves the data to an IndexedDB object store called NoInfoPath_FileUploadCache. The file blob is stored as binary string| |noLocalFileSystem|Stores files within the Brower's Temporary Local File System.| |noLocalStorage|Provides access to the Browser's localStorage service.| |noMimeTypes|Helper service that returns a mime type given a file extention and vice versa.| |noSessionStorage|Provides access to the Browser's sessionStorage service.| |noTemplateCache|Sits in front of Angular Template cache, but allows files to be retrieve directly without using ngInclude or a directives templateUrl property.| |noTransactionCache|Manages data transaction by tracking changes made by a CRUD provider service, and stores the changes in the NoInfoPath_Changes object store.| |noWebSQL|Provides a CRUD interface for the Browser's native WebSQL database. (Not supported by all Browsers.)|

Helper Functions

NoInfoPath Data exposes several helper function on the global noInfoPath object that is placed on the browser's instrinsic window object.

|Name|Description| |----|-----------| |digest|Deprecated; will be removed in a future release.| |digestError|Deprecated; will be removed in a future release.| |digestTimeout|Deprecated; will be removed in a future release.| |fromScopeSafeGuid|Convertes a "Scope Safe GUID" to a standard GUID.| |getItem(store, key)|Using the parameters provided, retrieves a value from the store using the key.| |isCompoundFilter|Checks the provided indexName for a string that match the compound key format.| |setItem(store, key, value)|Sets the value, on the store using the key.| |toDbDate(date)|Converts a JavaScript Date to a database compliant date String.| |toDisplayDate|Converts a JavaScript Date to a human readable date string.| |toScopeSafeGuid|Converts standards GUID to one that is safe to use as a property name in a JavaScript Object.| |resolveID|Creates and returns a NoFilters object.|

Classes

|Name|Description| |----|-----------| |NoDataModel|TODO| |NoFilter|TODO| |NoFilters|TODO| |NoFilterExpression|TODO| |NoPage|TODO| |NoReadOptions|TODO| |NoResults|TODO| |NoSort|TODO| |NoSortExpression|TODO|