chore(deps): update @happyvertical/cache to ^0.71.0 #159
Annotations
10 errors
|
src/scrapers/scrapers.spec.ts > BasicScraper > should respect cache options:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:116:21
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:21.377Z' }
|
|
src/scrapers/scrapers.spec.ts > BasicScraper > should use DOM spider when specified:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:77:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:19.285Z' }
|
|
src/scrapers/scrapers.spec.ts > BasicScraper > should scrape a simple page:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ BasicScraper.scrape src/scrapers/basic.ts:78:18
❯ src/scrapers/scrapers.spec.ts:42:20
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:18.437Z' }
|
|
src/index.spec.ts > DomAdapter > should cache processed pages:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:164:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:22.800Z' }
|
|
src/index.spec.ts > DomAdapter > should process HTML with happy-dom:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:151:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:22.102Z' }
|
|
src/index.spec.ts > DomAdapter > should fetch and process a page:
src/adapters/dom.ts#L221
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ DomAdapter.fetch src/adapters/dom.ts:221:15
❯ src/index.spec.ts:137:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:21.399Z' }
|
|
src/index.spec.ts > SimpleAdapter > should bypass cache when cache=false:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:121:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:20.700Z' }
|
|
src/index.spec.ts > SimpleAdapter > should handle custom headers and timeout:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:108:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:19.999Z' }
|
|
src/index.spec.ts > SimpleAdapter > should cache fetched pages:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:58:19
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:19.302Z' }
|
|
src/index.spec.ts > SimpleAdapter > should fetch a page with links:
src/adapters/simple.ts#L196
NetworkError: Failed to fetch page: unable to get local issuer certificate
❯ SimpleAdapter.fetch src/adapters/simple.ts:196:15
❯ src/index.spec.ts:40:18
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { code: 'NETWORK_ERROR', context: { url: 'https://example.com', error: 'unable to get local issuer certificate', stack: 'Error: unable to get local issuer certificate\n at TLSSocket.onConnectSecure (node:internal/tls/wrap:1649:34)\n at TLSSocket.emit (node:events:508:28)\n at TLSSocket._finishInit (node:internal/tls/wrap:1095:8)\n at TLSWrap.ssl.onhandshakedone (node:internal/tls/wrap:881:12)' }, timestamp: '2026-03-02T08:00:18.593Z' }
|