How to use the array-includes.shim function in array-includes

To help you get started, we’ve selected a few array-includes examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sharetribe / ftw-daily / src / util / polyfills.js View on Github external
//
// Use common polyfill dependencies from package.json
//

// Smoothscroll
require('smoothscroll-polyfill').polyfill();

// [].includes
require('array-includes').shim();

// [].find
require('array.prototype.find').shim();

// Object.entries
require('object.entries').shim();

// Object.values
require('object.values').shim();

// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat
if (typeof Number.parseFloat === 'undefined' && typeof window !== 'undefined') {
  Number.parseFloat = window.parseFloat;
}

// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt
github ibuildingsnl / owasp-aasvs / bin / convert-to-readthedocs / src / convert.js View on Github external
// This node program relies on the --harmony flag (ES6 functionality)
// Run with "node --harmony convert.js"
///////////////

const DOC_DIR = __dirname + '/../../../docs/';

let asvs = require('owasp-asvs'),
    fs = require('fs'),
    pdc = require('pdc'),
    aasvs = require('./../../../src/aasvs.json'),
    includes = require('array-includes'),
    lang = 'en';

/* when Array#includes is not present */
delete Array.prototype.includes;
var shimmedIncludes = includes.shim();

asvs.requirements.forEach(function(requirement) {
    let annotatedRequirement = aasvs.requirements.find(
        (annotatedRequirement) =>
            (annotatedRequirement.chapterNr === requirement.chapterNr &&
             annotatedRequirement.nr        === requirement.nr)
    );

    if (!annotatedRequirement) {
        return;
    }

    let title = requirement.chapterNr + '.' + requirement.nr + ' ' + annotatedRequirement.shortTitle[lang];

    let requirementDoc = `${title}
${"=".repeat(title.length)}
github ytham / robotarm / node_modules / johnny-five / lib / johnny-five.js View on Github external
require("es6-shim");
require("array-includes").shim();


module.exports = {
  // extract-start:apinames
  Accelerometer: require("./accelerometer"),
  Animation: require("./animation"),
  Barometer: require("./barometer"),
  Board: require("./board"),
  Button: require("./button"),
  Color: require("./color"),
  Compass: require("./compass"),
  Distance: require("./distance"),
  ESC: require("./esc"),
  Expander: require("./expander"),
  Fn: require("./fn"),
  Gripper: require("./gripper"),
github ytham / robotarm / node_modules / johnny-five / lib / board.js View on Github external
require("es6-shim");
require("array-includes").shim();

var IS_TEST_MODE = !!process.env.IS_TEST_MODE;
var Emitter = require("events").EventEmitter;
var util = require("util");
// var os = require("os");
var chalk = require("chalk");
var _ = require("lodash");
var Collection = require("../lib/mixins/collection");
var __ = require("../lib/fn.js");
var Repl = require("../lib/repl.js");
var Options = require("../lib/board.options.js");
var Pins = require("../lib/board.pins.js");
//var temporal = require("temporal");
//var IO;

// Environment Setup
github rwaldron / particle-io / lib / particle.js View on Github external
require("es6-shim");
require("array-includes").shim();

var net = require("net");
var Emitter = require("events").EventEmitter;
var https = require("https");
var priv = new Map();

var errors = {
  cloud: "Unable to connect to particle cloud.",
  firmware: "Unable to connect to the voodoospark firmware, has it been loaded?",
  instance: "Expected instance of Particle.",
  pwm: "PWM is only available on D0, D1, A0, A1, A4, A5, A6, A7"
};

var pins = [
  { id: "D0", modes: [0, 1, 3, 4] },
  { id: "D1", modes: [0, 1, 3, 4] },
github sebdeckers / postcss-imperial / index.js View on Github external
require('array.prototype.find');
require('array-includes').shim();

var postcss = require('postcss');
var converters = require('./lib/converters');

function translate (value, amount, unit) {
  var convert = converters.find(function (converter) {
    return converter.unit.includes(unit.toLowerCase());
  }, unit);
  return convert.css(parseFloat(amount));
}

module.exports = postcss.plugin('postcss-imperial', function (opts) {
  opts = opts || {};
  return function (css) {
    converters.forEach(function (converter) {
      converter.unit.forEach(function (unit) {

array-includes

An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.

MIT
Latest version published 1 month ago

Package Health Score

74 / 100
Full package analysis

Popular array-includes functions