0.6.1 • Published 4 years ago

@undercut/web-2019 v0.6.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

@undercut/web-2019

A precompiled version of the Undercut packages for web browsers not older than 2019-01-01. Contains pull, push, and utils entries. An easy way to try Undercut when your project has no build step or you're doing a quick experiment.

Please visit undercut.js.org for overview and documentation.

Usage

Usage is similar to the original ESM packages.

Import desired entry first:

// When using as a script tag and its global variable:
const { pullArray, filter, map, skip } = undercut.pull;
// When using as a CommonJS module:
const { pullArray, filter, map, skip } = require("@undercut/web-2019/pull");
// When using as an AMD module:
require(["scripts/undercut/pull.js"], function ({ pullArray, filter, map, skip }) {
    /* Your code */
});

And then use it in your code:

const source = [1, 2, 3, 4, 5, 6, 7];

const result = pullArray([
    skip(2),
    filter(x => x % 3),
    map(x => x * 2) // Will be executed only 3 times.
], source);

console.log(result); // [8, 10, 14]

Installation

Install the npm package if you're using some kind of a bundler:

npm install @undercut/web-2019
# or
yarn add @undercut/web-2019

Or use the unpkg CDN to import scripts by their URLs:

<script src="https://unpkg.com/@undercut/web-2019/pull.js"></script>
<script src="https://unpkg.com/@undercut/web-2019/push.js"></script>
<script src="https://unpkg.com/@undercut/web-2019/utils.js"></script>

You may also try Yarn aliases for convenience:

yarn add undercut@npm:@undercut/web-2019

Prerequisites

You need to import core-js@3 (or another similar polyfill) before you import Undercut:

<!-- index.html -->
<script src="https://unpkg.com/core-js-bundle@^3/minified.js"></script>

Updating

If you're upgrading Undercut to a newer version, please upgrade core-js to the latest versions too.

License

Licensed under the MIT License, see LICENSE for more information.