New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@lite-embed/utils

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lite-embed/utils - npm Package Compare versions

Comparing version 1.0.0-canary.0 to 1.0.0-canary.1

2

dist/lite-embed-utils.cjs.js

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

"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var u=require("browser-monads-ts");function i(t,e,n){if(u.document.querySelector(`link[rel="${t}"][href="${e}"]`))return;let r=u.document.createElement("link");r.setAttribute("rel",t),r.setAttribute("href",e),n&&r.setAttribute("as",n),u.document.head.appendChild(r)}function s(){let t=u.document.createElement("canvas");return t.getContext&&t.getContext("2d")?t.toDataURL("image/webp").indexOf("data:image/webp")===0:!1}function a({height:t,width:e}){let n=t,o=e;return o%320!==0&&(o=Math.ceil(e/100)*100,n=Math.round(o/e*t)),{width:o,height:n}}function l(t){const e=t.split(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);return e[5]!==void 0?e[5]:e[0]}function m({url:t,adNetwork:e,autoplay:n=!0,...o}){let r={url:t,autoplay:n,dnt:!e,...o},c=new URLSearchParams(r);return`${t}?${c.toString()}`}async function p({videoId:t,customThumbnail:e,poster:n}){return typeof e=="string"?e:`${((await fetch(`https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/${t}`).then(c=>c.json()))?.thumbnail_url||"").replace(/\d+x\d+/,n)}.${s()?"webp":"jpg"}`}function d(t){const e=t.split(/(youtu.*be.*)\/(watch\?v=|embed\/|v|shorts|)(.*?((?=[&#?])|$))/gm);return e[3]!==void 0?e[3]:e[0]}function f({url:t,videoId:e,isPlaylist:n,opts:o}){let r={...n?{list:e}:{autoplay:1},...o},c=new URLSearchParams(r);return`${t}?${c.toString()}`}function g({preconnected:t,setPreconnected:e,adNetwork:n}){t||(i("preconnect","https://player.vimeo.com"),i("preconnect","https://i.vimeocdn.com"),i("preconnect","https://f.vimeocdn.com"),n&&i("preconnect","https://fresnel.vimeocdn.com"),e(!0))}function h({preconnected:t,setPreconnected:e,adNetwork:n}){t||(i("preconnect","https://www.youtube-nocookie.com"),i("preconnect","https://www.google.com"),n&&(i("preconnect","https://googleads.g.doubleclick.net"),i("preconnect","https://static.doubleclick.net")),e(!0))}exports.addPrefetch=i;exports.canUseWebP=s;exports.getThumbnailDimensions=a;exports.getVimeoId=l;exports.getVimeoPlayerOptions=m;exports.getVimeoPosterUrl=p;exports.getYouTubeId=d;exports.getYoutubePlayerOptions=f;exports.warmVimeoConnections=g;exports.warmYoutubeConnections=h;
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var u=require("browser-monads-ts");function i(t,e,n){if(u.document.querySelector(`link[rel="${t}"][href="${e}"]`))return;let r=u.document.createElement("link");r.setAttribute("rel",t),r.setAttribute("href",e),n&&r.setAttribute("as",n),u.document.head.appendChild(r)}function s(){let t=u.document.createElement("canvas");return t.getContext&&t.getContext("2d")?t.toDataURL("image/webp").indexOf("data:image/webp")===0:!1}function a({height:t,width:e}){let n=t,o=e;return o%320!==0&&(o=Math.ceil(e/100)*100,n=Math.round(o/e*t)),{width:o,height:n}}function l(t){const e=t.split(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);return e[5]!==void 0?e[5]:e[0]}function m({url:t,adNetwork:e,autoplay:n=!0,...o}){let r={url:t,autoplay:n,dnt:!e,...o},c=new URLSearchParams(r);return`${t}?${c.toString()}`}async function p({videoId:t,customThumbnail:e,poster:n}){return typeof e=="string"?e:`${((await fetch(`https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/${t}`).then(c=>c.json())).thumbnail_url||"").replace(/\d+x\d+/,n)}.${s()?"webp":"jpg"}`}function d(t){const e=t.split(/(youtu.*be.*)\/(watch\?v=|embed\/|v|shorts|)(.*?((?=[&#?])|$))/gm);return e[3]!==void 0?e[3]:e[0]}function f({url:t,videoId:e,isPlaylist:n,opts:o}){let r={...n?{list:e}:{autoplay:1},...o},c=new URLSearchParams(r);return`${t}?${c.toString()}`}function g({preconnected:t,setPreconnected:e,adNetwork:n}){t||(i("preconnect","https://player.vimeo.com"),i("preconnect","https://i.vimeocdn.com"),i("preconnect","https://f.vimeocdn.com"),n&&i("preconnect","https://fresnel.vimeocdn.com"),e(!0))}function h({preconnected:t,setPreconnected:e,adNetwork:n}){t||(i("preconnect","https://www.youtube-nocookie.com"),i("preconnect","https://www.google.com"),n&&(i("preconnect","https://googleads.g.doubleclick.net"),i("preconnect","https://static.doubleclick.net")),e(!0))}exports.addPrefetch=i;exports.canUseWebP=s;exports.getThumbnailDimensions=a;exports.getVimeoId=l;exports.getVimeoPlayerOptions=m;exports.getVimeoPosterUrl=p;exports.getYouTubeId=d;exports.getYoutubePlayerOptions=f;exports.warmVimeoConnections=g;exports.warmYoutubeConnections=h;
//# sourceMappingURL=lite-embed-utils.cjs.js.map

@@ -68,3 +68,3 @@ import { document } from 'browser-monads-ts';

let result = await fetch(`https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/${videoId}`).then((res) => res.json());
let thumbnailUrl = result?.thumbnail_url || "";
let thumbnailUrl = result.thumbnail_url || "";
return `${thumbnailUrl.replace(/\d+x\d+/, poster)}.${canUseWebP() ? "webp" : "jpg"}`;

@@ -71,0 +71,0 @@ }

{
"name": "@lite-embed/utils",
"version": "1.0.0-canary.0",
"version": "1.0.0-canary.1",
"description": "> TODO: description",

@@ -47,3 +47,3 @@ "homepage": "https://github.com/danestves/lite-embed#readme",

},
"gitHead": "c757f9b7cd76f9ea496abb294ade5da8be897042"
"gitHead": "b2309326d9f6c44e62486e68ff20449b89fef963"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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