2.2.11 • Published 3 years ago

@paychex/core v2.2.11

Weekly downloads
6
License
Apache-2.0
Repository
github
Last release
3 years ago

@paychex/core

Provides framework-agnostic functionality for use in applications.

Commands

To install the necessary dependencies:

npm install

To generate documentation files:

npm run docs

To create distributable bundles:

npm run build

Modules

The @paychex/core library contains functionality separated into various modules:

namedescription
data{@link module:data}Provides methods for creating and configuring a data layer, providing applications the ability to invoke data operations for various endpoints.
data/utils{@link module:data/utils}Functionality used to customize a DataLayer pipeline.
errors{@link module:errors}Provides utility methods for working with Errors.
events{@link module:events}Provides an event bus for publish/subscribe behavior.
functions{@link module:functions}Provides wrappers for functions to extend behavior.
models{@link module:models}Provides utilities for working with collections of structured data.
models/utils{@link module:models/utils}Extends ModelCollection instances with helpful functionality.
process{@link module:process}Provides utilities for running complex, asynchronous processes.
signals{@link module:signals}Provides utilities for synchronizing blocks of code.
stores{@link module:stores}Provides client-side storage. How long data is persisted for depends on the store type and configuration options.
stores/utils{@link module:stores/utils}Utility methods for working with Stores.
trackers{@link module:trackers}Provides event, error, and performance logging for applications.
trackers/utils{@link module:trackers/utils}Provides utility methods for working with Tracker instances or collectors.
test{@link module:test}Provides functionality useful during unit testing.

All code is exported through a top-level namespace you can access in the following ways:

esm

import * as core from '@paychex/core';
import { events } from '@paychex/core';

commonjs

const core = require('@paychex/core');
const { events } = require('@paychex/core');

amd

define(['@paychex/core'], function(core) {});
define(['@paychex/core'], function({ events }) {});
require(['@paychex/core'], function(core) {});
require(['@paychex/core'], function({ events }) {});

iife (web browser)

const core = window['@paychex/core'];
const { events } = window['@paychex/core'];

Contributing

Before creating a new feature for the @paychex/core library, please read CONTRIBUTING.md.

2.2.11

3 years ago

2.2.7

3 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago