Closed github-actions[bot] closed 5 months ago
I'm currently getting the following error when trying to use Shippo, and I wonder if this PR is intended to solve this:
yarn run v1.22.19
$ /Users/localuser/Projects/api/api-new/node_modules/.bin/ts-node src/scripts/shippo-check.ts
Error: Cannot find module 'zod'
Require stack:
- /Users/localuser/Projects/api/api-new/node_modules/shippo/lib/base64.js
- /Users/localuser/Projects/api/api-new/node_modules/shippo/lib/encodings.js
- /Users/localuser/Projects/api/api-new/node_modules/shippo/lib/sdks.js
- /Users/localuser/Projects/api/api-new/node_modules/shippo/sdk/sdk.js
- /Users/localuser/Projects/api/api-new/node_modules/shippo/sdk/index.js
- /Users/localuser/Projects/api/api-new/node_modules/shippo/index.js
- /Users/localuser/Projects/api/api-new/src/scripts/shippo-check.ts
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/Users/localuser/Projects/api/api-new/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)
at Function.Module._load (node:internal/modules/cjs/loader:922:27)
at Module.require (node:internal/modules/cjs/loader:1143:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object.<anonymous> (/Users/localuser/Projects/api/api-new/node_modules/shippo/src/lib/base64.ts:5:1)
at Module._compile (node:internal/modules/cjs/loader:1256:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
at Object.require.extensions.<computed> [as .js] (/Users/localuser/Projects/api/api-new/node_modules/ts-node/src/index.ts:1608:43)
at Module.load (node:internal/modules/cjs/loader:1119:32) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/localuser/Projects/api/api-new/node_modules/shippo/lib/base64.js',
'/Users/localuser/Projects/api/api-new/node_modules/shippo/lib/encodings.js',
'/Users/localuser/Projects/api/api-new/node_modules/shippo/lib/sdks.js',
'/Users/localuser/Projects/api/api-new/node_modules/shippo/sdk/sdk.js',
'/Users/localuser/Projects/api/api-new/node_modules/shippo/sdk/index.js',
'/Users/localuser/Projects/api/api-new/node_modules/shippo/index.js',
'/Users/localuser/Projects/api/api-new/src/scripts/shippo-check.ts'
]
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
When I manually install Zod, I get the following error when trying to get tracking info:
SDKValidationError: Response validation failed
at Object.parse (/Users/localuser/Projects/api/api-new/node_modules/shippo/src/lib/schemas.ts:18:19)
at TrackingStatus.get (/Users/localuser/Projects/api/api-new/node_modules/shippo/src/sdk/trackingstatus.ts:210:37)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at async run (/Users/localuser/Projects/api/api-new/src/scripts/shippo-check.ts:38:26) {
cause: ZodError: [
{
"code": "invalid_type",
"expected": "object",
"received": "undefined",
"path": [
"tracking_history",
0,
"location"
],
"message": "Required"
},
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"tracking_history",
0,
"status_date"
],
"message": "Required"
}
]
at Object.get error [as error] (/Users/localuser/Projects/api/api-new/node_modules/zod/lib/types.js:55:31)
at ZodEffects.parse (/Users/localuser/Projects/api/api-new/node_modules/zod/lib/types.js:160:22)
at /Users/localuser/Projects/api/api-new/node_modules/shippo/src/sdk/trackingstatus.ts:213:60
at Object.parse (/Users/localuser/Projects/api/api-new/node_modules/shippo/src/lib/schemas.ts:15:16)
at TrackingStatus.get (/Users/localuser/Projects/api/api-new/node_modules/shippo/src/sdk/trackingstatus.ts:210:37)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at async run (/Users/localuser/Projects/api/api-new/src/scripts/shippo-check.ts:38:26) {
issues: [ [Object], [Object] ],
addIssue: [Function (anonymous)],
addIssues: [Function (anonymous)],
errors: [ [Object], [Object] ]
},
rawValue: {
tracking_number: '[REDACTED]',
carrier: 'ups',
servicelevel: {},
transaction: '[REDACTED]',
address_from: { city: '[REDACTED]', state: '[REDACTED]', zip: '[REDACTED]', country: 'US' },
address_to: { city: '[REDACTED]', state: '[REDACTED]', zip: '[REDACTED]', country: 'US' },
test: false,
tracking_history: [ [Object] ],
messages: []
}
}
TYPESCRIPT CHANGELOG
nameOverrides: 2.81.2 - 2024-03-25
:bug: Bug Fixes
unions: 2.85.3 - 2024-02-29
:bug: Bug Fixes
core: 3.9.2 - 2024-04-26
:bug: Bug Fixes
responseFormat: 0.2.3 - 2024-03-27
:bug: Bug Fixes
globalSecurity: 2.82.9 - 2024-04-01
:bug: Bug Fixes
globalServerURLs: 2.82.4 - 2024-03-06
:wrench: Chores
globals: 2.82.1 - 2024-03-26
:bug: Bug Fixes
hiddenGlobals: 0.1.0 - 2024-04-08
:bee: New Features
constsAndDefaults: 0.1.5 - 2024-03-01
:bug: Bug Fixes