open-index/open-npm huggingface dataset:
npm package: @noinfopath/noinfopath
Description: noInfoPath module
Author: noInfoPath
Latest version: 2.1.0

# NoInfoPath
@version 2.0.11

Alias a method while keeping the context correct,
to allow for overwriting of target method.

@private
@this {PubSub}
@param {String} fn The name of the target method.
@return {function} The aliased method.

Subscribe to events of interest with a specific topic name and a
callback function, to be executed when the topic/event is observed.

@this {PubSub}
@param {String} topic The topic name.
@param {function} callback Callback function to execute on event, taking two arguments:
       - {*} data The data passed when publishing an event
       - {Object} topic  The topic's info (name & token)
@param {Boolean} [once=false] Checks if event will be triggered only one time.
@return {Number} The topic's token.

Subscribe to events of interest setting a flag
indicating the event will be published only one time.

@this {PubSub}
@param {String} topic The topic's name.
@param {function} callback Callback function to execute on event, taking two arguments:
       - {*} data The data passed when publishing an event
       - {Object} topic The topic's info (name & token)
@return {Number} The topic's token.

Publish or broadcast events of interest with a specific
topic name and arguments such as the data to pass along.

@this {PubSub}
@param {String} topic The topic's name.
@param {*} [data] The data to be passed.
@return {Boolean} True if topic exists and event is published; otherwise false.

Unsubscribe from a specific topic, based on the topic name,
or based on a tokenized reference to the subscription.

@this {PubSub}
@param {String|Object} topic Topic's name or subscription referenece.
@return {Boolean|String} False if `topic` does not match a subscribed event, else the topic's name.
npm package: @noinfopath/noinfopath-app
Description: > @version 1.1.34
Author: Mathew Varughese
Latest version: 1.1.36

 # noinfopath.app

 > @version 1.1.34

[![build status](http://gitlab.imginconline.com/noinfopath/noinfopath-ncl-manager/badges/master/build.svg)](http://gitlab.imginconline.com/noinfopath/noinfopath-ncl-manager/commits/master)


# Example config object
```javascript
 {
 el: 'p',
 class: 'no-flex',
 content: '<b>Hello</b>'
}
```

# @method NoComponentService($sanitize)

a service for calling the functions needed for generating html

# @param

|Name|Type|Description|
|----|----|-----------|
|$sanitize|angular service|script to be cleansed|

# @method decorateEl(el, cfg)

used to decorate an element using a config object (ie class, label)

# @param

|Name|Type|Description|
|----|----|-----------|
|el|element|the element to be decorated|
|cfg|object|the configuration of the element to be decorated|

# @method createButton(cfg)

used to create a button including with a label and icon
```javascript
 {
	 el: "button",
	 label: "Back",
	 icon: {
		 pos: "left",
		 class: "glyphicon glyphicon-chevron-left"
	 },
	 class: "btn btn-default"
 }
```

# @param

|Name|Type|Description|
|----|----|-----------|
|cfg|object|the configuration of the button|

# @method createInput(cfg)

creates an input field with a label

```javascript
 {
	 el: "input",
	 label: "textfield",
 }
```
# @param

|Name|Type|Description|
|----|----|-----------|
|cfg|object|the configuration of the input field|

return el

# @method createContainer()

creates a container for all other elements

```javascript
 {
	 el: "div"
 }
```
return div

# @method createPrimitiveHtml(cfg)

generates the html code using a config object

# @param

|Name|Type|Description|
|----|----|-----------|
|cfg|object|the configuration of the html to be generated|

# @method render(config)

renders a html tag

# @param

|Name|Type|Description|
|----|----|-----------|
|ncl|object|the configuration of the html tags to be generated|

When the preempt task fails, it
should return the name of the prompt
to execute.
npm package: @noinfopath/noinfopath-css
Description: Creates noinfopath.css and noinfopath.min.css.
Author: gochinj
Latest version: 1.0.1

# NoInfoPath CSS (noinfpath-css)

Version 1.0.0

This module contains all of the custom SASS/SCSS for NoInfoPath Applications.  
When `grunt build` is run, a files named noinfopath.css, and noinfopath.min.css 
are generated from the SASS/SCSS files.
npm package: @noinfopath/noinfopath-data-bulkloader
Description: noInfoPath Bulk Data Loader
Author: noInfoPath
Latest version: 2.0.10

# noinfopath-data-bulkloader

## Overview
NoInfoPath Data Bulk Loader provides a services for populating the IndexedDB with data from a remote HTTP data source.

## Dependencies
- noinfopath-helpers
 - noinfopath-data

## Development Dependencies

> See `package.json` for exact version requirements.

- indexedDB.polyfill
- angular-mocks
- es5-shim
- grunt
- grunt-bumpup
 - grunt-version
- grunt-contrib-concat
- grunt-contrib-copy
- grunt-contrib-watch
- grunt-karma
- jasmine-ajax
- jasmine-core
- jshint-stylish
- karma
- karma-chrome-launcher
- karma-coverage
- karma-firefox-launcher
- karma-html-reporter
- karma-ie-launcher
- karma-jasmine
- karma-phantomjs-launcher
- karma-safari-launcher
- karma-verbose-reporter
- phantomjs
npm package: @noinfopath/noinfopath-kendo-ui
Description: noInfoPath wrapper around Kendo UI
Author: noInfoPath
Latest version: 2.1.0

[NoInfoPath Home](http://gitlab.imginconline.com/noinfopath/noinfopath/wikis/home)

___

[NoInfoPath Kendo UI (noinfopath-kendo-ui)](home) *@version 2.0.16*

Copyright (c) 2017 The NoInfoPath Group, LLC.

Licensed under the MIT License. (MIT)


## Overview
NoInfoPath Kendo UI is a wrapper around Kendo UI in order to integrate
it with NoInfoPath Data. It is important to note that this module inplements
 implied interfaces that NoInfoPath defines. For the sake if this discussion
 we'll use the generic object oriented notation of "IXyz", where "I" stands
 for interface. This particular module will implement the IQueryParser, and
 IQueryBuilder interface.




### Directives

 TODO Needs better descriptions

|Name|Description|
|----|-----------|
|[noKendoAutoComplete](autocomplete)|Autocomplete|
|[noKendoCombobox](combobox)|combobox|
|[noKendoDatePicker](datepicker)|pick dates|
|[noKendoGrid](grid)|The infamous Kendo Grid|
|[noKendoListView](listview)|List view|
|[noKendoLookup](lookup)|A glorified select tag|
|[noKendoMultiSelect](multiselect)|A glorified select tag that is actually cool|

### Services
|[kendoQueryParser](query-parser)|Query Parser|
|[noKendoHelpers](helpers)|Helpers for Kendo|
|[noKendoDataSourceFactory](datasource)|Helps with kendo data source|

## Dependencies

- AngularJS
- jQuery
- ngLodash
- noinfopath
- noinfopath.data

## Development Dependencies

> See `package.json` for exact version requirements.

- indexedDB.polyfill
- angular-mocks
- es5-shim
- grunt
- grunt-bumpup
- grunt-version
- grunt-contrib-concat
- grunt-contrib-copy
- grunt-contrib-watch
- grunt-karma
- jasmine-ajax
- jasmine-core
- jshint-stylish
- karma
- karma-chrome-launcher
- karma-coverage
- karma-firefox-launcher
- karma-html-reporter
- karma-ie-launcher
- karma-jasmine
- karma-phantomjs-launcher
- karma-safari-launcher
- karma-verbose-reporter
- noinfopath-helpers
- phantomjs

## Developers' Remarks

|Who|When|What|
|---|----|----|
|Jeff|2015-08-08T16:38:00Z|Creating a new NoInfoPath module.|
|Jeff|2015-09-15T11:10:00Z|Implemented noKendoGrid with noKendoDataSource, which integrates with the NoInfoPath Data Providers.|
npm package: @noinfopath/noinfopath-logger
Description: noInfoPath logger module
Author: noInfoPath
Latest version: 1.0.1





# getLog
















  

## Usage
```js
getLog();
```





### Returns

| Type | Description |
| :--: | :--: |
| array | <p>_log Returns parsed and filtered log message.</p>  |













# read
















  

## Usage
```js
read();
```





### Returns

| Type | Description |
| :--: | :--: |
| array | <p>Returns a referrence to the log.</p>  |













# write








Takes in message. If an object or array, then it is parsed as a JSON string.
Then passed to default logging servie.







  

## Usage
```js
write(msg);
```





### Arguments

| Param | Type | Details |
| :--: | :--: | :--: |
| msg | object | <p>A String, object, or array will be passed in for logging.</p>  |
npm package: @noinfopath/noinfopath-node-libraries
Description: Provides various services that are shared by BEDS and DTC.
Author: The NoInfoPath Group, LLC
Latest version: 2.1.0

# noinfopath-node-libraries

@version 2.0.20

## NoLogger

## NoLoggerMongoDb

## NoChangesMonitor

## NoRemoteChangeMonitor

## NoCRUDClient

## NoREST

## NoTransactionManager

## NoVersionManager
npm package: @noir-lang/noir-cli
Description: ### Get Started
Latest version: 0.2.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Noir CLI

### Get Started

```bash
yarn global add @noir-lang/noir-cli
```

To create a proof:

```bash
noir-cli createProof /path/to/noir/code 12 34 56
```

### Development

```bash
yarn install
yarn build
```

To create a proof:

```bash
./dest/index.js createProof /path/to/noir/code 12 34 56
```