Socket
Socket
Sign inDemoInstall

ted-crushinator-helpers

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ted-crushinator-helpers - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

4

dist/crushinator.amd.js

@@ -214,3 +214,3 @@ define('crushinator', ['exports'], function (exports) { 'use strict';

function extractHost(url) {
return url.replace(/.*\/\/([^\/]+).*/, '$1');
return String(url).replace(/.*\/\/([^\/]+).*/, '$1');
}

@@ -235,3 +235,3 @@

function uncrush(url) {
var parts = url.match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);
var parts = String(url).match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);

@@ -238,0 +238,0 @@ // Avoid double-crushing images

@@ -1,1 +0,1 @@

define("crushinator",["exports"],function(e){"use strict";function t(e){throw new Error(e)}function n(e){m&&"function"==typeof console.warn&&console.warn(e)}function r(e){var n=Number(e);return isFinite(n)||(t('"'+e+'" is not a finite number'),n=0),n}function o(e){return e.afterResize?"c":"precrop"}function a(e){var t=[];return t.push(r(e.width)),t.push(r(e.height)),(e.hasOwnProperty("x")||e.hasOwnProperty("y"))&&(t.push(r(e.x)),t.push(r(e.y))),t.join(",")}function i(e){return encodeURIComponent(e)}function c(e,t){var n=[];for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],a=t?t+"["+r+"]":r;n.push("object"===("undefined"==typeof o?"undefined":p["typeof"](o))?c(o,a):i(a)+"="+i(o))}return n.join("&")}function s(e){return e.replace(/.*\/\/([^\/]+).*/,"$1")}function u(e){return-1!==y.indexOf(s(e))}function f(e){var t=e.match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);return t?f(t[1]+"//"+t[2]):e}function d(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e=f(e),u(e)?("string"==typeof t&&n("Sending Crushinator options as a query string is deprecated. Please use the object format."),"object"===("undefined"==typeof t?"undefined":p["typeof"](t))&&(t=c(Object.assign(v.get(t),t.query||{}))),"https://pi.tedcdn.com/r/"+e.replace(/.*\/\//,"")+(t?"?"+t:"")):e}var p={};p["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},p.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},p.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var m="object"===("undefined"==typeof console?"undefined":p["typeof"](console)),h=Object.freeze({param:o,filter:a}),l=function(){function e(t){p.classCallCheck(this,e),this.options=t}return p.createClass(e,[{key:"dehyphenate",value:function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n],o=n.match(/([^-]+)-+(.*)/);o&&this.options.hasOwnProperty(o[1])?(t[o[1]]=t[o[1]]||{},t[o[1]][o[2]]=r):t[n]=r}return t}},{key:"get",value:function(e){var t={};e=this.dehyphenate(e);for(var n in this.options)if(e.hasOwnProperty(n)){var r=this.options[n],o=e[n],a="function"==typeof r.param?r.param(o):r.param;t[a]=r.filter(o)}return t}}]),e}(),y=["assets.tedcdn.com","pb-assets.tedcdn.com","pe.tedcdn.com","assets2.tedcdn.com","tedcdnpf-a.akamaihd.net","tedcdnpa-a.akamaihd.net","tedcdnpe-a.akamaihd.net","images.ted.com","storage.ted.com","tedlive.ted.com","tedlive-staging.ted.com","ted2017.ted.com","ted2017-staging.ted.com","staging.ted.com","s3.amazonaws.com","s3-us-west-2.amazonaws.com","www.filepicker.io","ems.ted.com","ems-staging.ted.com"],v=new l({width:{param:"w",filter:r},height:{param:"h",filter:r},quality:{param:"quality",filter:r},crop:h});e.crushable=u,e.uncrush=f,e.crush=d,e["default"]=d});
define("crushinator",["exports"],function(e){"use strict";function t(e){throw new Error(e)}function n(e){m&&"function"==typeof console.warn&&console.warn(e)}function r(e){var n=Number(e);return isFinite(n)||(t('"'+e+'" is not a finite number'),n=0),n}function o(e){return e.afterResize?"c":"precrop"}function a(e){var t=[];return t.push(r(e.width)),t.push(r(e.height)),(e.hasOwnProperty("x")||e.hasOwnProperty("y"))&&(t.push(r(e.x)),t.push(r(e.y))),t.join(",")}function i(e){return encodeURIComponent(e)}function c(e,t){var n=[];for(var r in e)if(e.hasOwnProperty(r)){var o=e[r],a=t?t+"["+r+"]":r;n.push("object"===("undefined"==typeof o?"undefined":p["typeof"](o))?c(o,a):i(a)+"="+i(o))}return n.join("&")}function s(e){return String(e).replace(/.*\/\/([^\/]+).*/,"$1")}function u(e){return-1!==y.indexOf(s(e))}function f(e){var t=String(e).match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);return t?f(t[1]+"//"+t[2]):e}function d(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e=f(e),u(e)?("string"==typeof t&&n("Sending Crushinator options as a query string is deprecated. Please use the object format."),"object"===("undefined"==typeof t?"undefined":p["typeof"](t))&&(t=c(Object.assign(g.get(t),t.query||{}))),"https://pi.tedcdn.com/r/"+e.replace(/.*\/\//,"")+(t?"?"+t:"")):e}var p={};p["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},p.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},p.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var m="object"===("undefined"==typeof console?"undefined":p["typeof"](console)),h=Object.freeze({param:o,filter:a}),l=function(){function e(t){p.classCallCheck(this,e),this.options=t}return p.createClass(e,[{key:"dehyphenate",value:function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n],o=n.match(/([^-]+)-+(.*)/);o&&this.options.hasOwnProperty(o[1])?(t[o[1]]=t[o[1]]||{},t[o[1]][o[2]]=r):t[n]=r}return t}},{key:"get",value:function(e){var t={};e=this.dehyphenate(e);for(var n in this.options)if(e.hasOwnProperty(n)){var r=this.options[n],o=e[n],a="function"==typeof r.param?r.param(o):r.param;t[a]=r.filter(o)}return t}}]),e}(),y=["assets.tedcdn.com","pb-assets.tedcdn.com","pe.tedcdn.com","assets2.tedcdn.com","tedcdnpf-a.akamaihd.net","tedcdnpa-a.akamaihd.net","tedcdnpe-a.akamaihd.net","images.ted.com","storage.ted.com","tedlive.ted.com","tedlive-staging.ted.com","ted2017.ted.com","ted2017-staging.ted.com","staging.ted.com","s3.amazonaws.com","s3-us-west-2.amazonaws.com","www.filepicker.io","ems.ted.com","ems-staging.ted.com"],g=new l({width:{param:"w",filter:r},height:{param:"h",filter:r},quality:{param:"quality",filter:r},crop:h});e.crushable=u,e.uncrush=f,e.crush=d,e["default"]=d});

@@ -218,3 +218,3 @@ (function (global, factory) {

function extractHost(url) {
return url.replace(/.*\/\/([^\/]+).*/, '$1');
return String(url).replace(/.*\/\/([^\/]+).*/, '$1');
}

@@ -239,3 +239,3 @@

function uncrush(url) {
var parts = url.match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);
var parts = String(url).match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);

@@ -242,0 +242,0 @@ // Avoid double-crushing images

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.crushinator=e.crushinator||{})}(this,function(e){"use strict";function t(e){throw new Error(e)}function n(e){m&&"function"==typeof console.warn&&console.warn(e)}function o(e){var n=Number(e);return isFinite(n)||(t('"'+e+'" is not a finite number'),n=0),n}function r(e){return e.afterResize?"c":"precrop"}function a(e){var t=[];return t.push(o(e.width)),t.push(o(e.height)),(e.hasOwnProperty("x")||e.hasOwnProperty("y"))&&(t.push(o(e.x)),t.push(o(e.y))),t.join(",")}function i(e){return encodeURIComponent(e)}function c(e,t){var n=[];for(var o in e)if(e.hasOwnProperty(o)){var r=e[o],a=t?t+"["+o+"]":o;n.push("object"===("undefined"==typeof r?"undefined":p["typeof"](r))?c(r,a):i(a)+"="+i(r))}return n.join("&")}function s(e){return e.replace(/.*\/\/([^\/]+).*/,"$1")}function u(e){return-1!==y.indexOf(s(e))}function f(e){var t=e.match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);return t?f(t[1]+"//"+t[2]):e}function d(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e=f(e),u(e)?("string"==typeof t&&n("Sending Crushinator options as a query string is deprecated. Please use the object format."),"object"===("undefined"==typeof t?"undefined":p["typeof"](t))&&(t=c(Object.assign(v.get(t),t.query||{}))),"https://pi.tedcdn.com/r/"+e.replace(/.*\/\//,"")+(t?"?"+t:"")):e}var p={};p["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},p.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},p.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}();var m="object"===("undefined"==typeof console?"undefined":p["typeof"](console)),h=Object.freeze({param:r,filter:a}),l=function(){function e(t){p.classCallCheck(this,e),this.options=t}return p.createClass(e,[{key:"dehyphenate",value:function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var o=e[n],r=n.match(/([^-]+)-+(.*)/);r&&this.options.hasOwnProperty(r[1])?(t[r[1]]=t[r[1]]||{},t[r[1]][r[2]]=o):t[n]=o}return t}},{key:"get",value:function(e){var t={};e=this.dehyphenate(e);for(var n in this.options)if(e.hasOwnProperty(n)){var o=this.options[n],r=e[n],a="function"==typeof o.param?o.param(r):o.param;t[a]=o.filter(r)}return t}}]),e}(),y=["assets.tedcdn.com","pb-assets.tedcdn.com","pe.tedcdn.com","assets2.tedcdn.com","tedcdnpf-a.akamaihd.net","tedcdnpa-a.akamaihd.net","tedcdnpe-a.akamaihd.net","images.ted.com","storage.ted.com","tedlive.ted.com","tedlive-staging.ted.com","ted2017.ted.com","ted2017-staging.ted.com","staging.ted.com","s3.amazonaws.com","s3-us-west-2.amazonaws.com","www.filepicker.io","ems.ted.com","ems-staging.ted.com"],v=new l({width:{param:"w",filter:o},height:{param:"h",filter:o},quality:{param:"quality",filter:o},crop:h});e.crushable=u,e.uncrush=f,e.crush=d,e["default"]=d});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.crushinator=e.crushinator||{})}(this,function(e){"use strict";function t(e){throw new Error(e)}function n(e){m&&"function"==typeof console.warn&&console.warn(e)}function o(e){var n=Number(e);return isFinite(n)||(t('"'+e+'" is not a finite number'),n=0),n}function r(e){return e.afterResize?"c":"precrop"}function a(e){var t=[];return t.push(o(e.width)),t.push(o(e.height)),(e.hasOwnProperty("x")||e.hasOwnProperty("y"))&&(t.push(o(e.x)),t.push(o(e.y))),t.join(",")}function i(e){return encodeURIComponent(e)}function c(e,t){var n=[];for(var o in e)if(e.hasOwnProperty(o)){var r=e[o],a=t?t+"["+o+"]":o;n.push("object"===("undefined"==typeof r?"undefined":p["typeof"](r))?c(r,a):i(a)+"="+i(r))}return n.join("&")}function s(e){return String(e).replace(/.*\/\/([^\/]+).*/,"$1")}function u(e){return-1!==y.indexOf(s(e))}function f(e){var t=String(e).match(/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/);return t?f(t[1]+"//"+t[2]):e}function d(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e=f(e),u(e)?("string"==typeof t&&n("Sending Crushinator options as a query string is deprecated. Please use the object format."),"object"===("undefined"==typeof t?"undefined":p["typeof"](t))&&(t=c(Object.assign(g.get(t),t.query||{}))),"https://pi.tedcdn.com/r/"+e.replace(/.*\/\//,"")+(t?"?"+t:"")):e}var p={};p["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},p.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},p.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}();var m="object"===("undefined"==typeof console?"undefined":p["typeof"](console)),h=Object.freeze({param:r,filter:a}),l=function(){function e(t){p.classCallCheck(this,e),this.options=t}return p.createClass(e,[{key:"dehyphenate",value:function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var o=e[n],r=n.match(/([^-]+)-+(.*)/);r&&this.options.hasOwnProperty(r[1])?(t[r[1]]=t[r[1]]||{},t[r[1]][r[2]]=o):t[n]=o}return t}},{key:"get",value:function(e){var t={};e=this.dehyphenate(e);for(var n in this.options)if(e.hasOwnProperty(n)){var o=this.options[n],r=e[n],a="function"==typeof o.param?o.param(r):o.param;t[a]=o.filter(r)}return t}}]),e}(),y=["assets.tedcdn.com","pb-assets.tedcdn.com","pe.tedcdn.com","assets2.tedcdn.com","tedcdnpf-a.akamaihd.net","tedcdnpa-a.akamaihd.net","tedcdnpe-a.akamaihd.net","images.ted.com","storage.ted.com","tedlive.ted.com","tedlive-staging.ted.com","ted2017.ted.com","ted2017-staging.ted.com","staging.ted.com","s3.amazonaws.com","s3-us-west-2.amazonaws.com","www.filepicker.io","ems.ted.com","ems-staging.ted.com"],g=new l({width:{param:"w",filter:o},height:{param:"h",filter:o},quality:{param:"quality",filter:o},crop:h});e.crushable=u,e.uncrush=f,e.crush=d,e["default"]=d});
{
"name": "ted-crushinator-helpers",
"version": "2.3.0",
"version": "2.3.1",
"description": "JS methods to produce crushinator'd image URLs.",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -58,3 +58,3 @@ /**

function extractHost(url) {
return url.replace(/.*\/\/([^\/]+).*/, '$1');
return String(url).replace(/.*\/\/([^\/]+).*/, '$1');
}

@@ -79,3 +79,3 @@

export function uncrush(url) {
const parts = url.match(
const parts = String(url).match(
/(.+)?\/\/(?:(?:img(?:-ssl)?|pi)\.tedcdn\.com|tedcdnpi-a\.akamaihd\.net)\/r\/([^?]+)/

@@ -82,0 +82,0 @@ );

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc