deno
deno copied to clipboard
Node compat doesn’t work for node-yahoo-finance2
Deno: 1.37.1
import yf from 'npm:yahoo-finance2';
console.log(await yf.quoteSummary('AAPL'));
Crashes with the following:
error: Uncaught Error: Errors { invalid_mapping, disallowed_character }
at Object.toASCII (node:punycode:5:14)
at file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/psl/1.9.0/index.js:44:34
at Array.reduce (<anonymous>)
at Object.internals.findRule (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/psl/1.9.0/index.js:41:26)
at Object.exports.parse (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/psl/1.9.0/index.js:198:24)
at Object.exports.get (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/psl/1.9.0/index.js:258:18)
at Object.getPublicSuffix (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/tough-cookie/4.1.3/lib/pubsuffix-psl.js:70:14)
at permuteDomain (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/tough-cookie/4.1.3/lib/permuteDomain.js:38:28)
at MemoryCookieStore.findCookies (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/tough-cookie/4.1.3/lib/memstore.js:99:21)
at MemoryCookieStore.findCookies (file:///Users/sergees/Library/Caches/deno/npm/registry.npmjs.org/universalify/0.2.0/index.js:5:67)
Looks like an issue with deno according to https://github.com/gadicc/node-yahoo-finance2/issues/685