drizzle-team / drizzle-team/drizzle-orm

[BUG]: Importing next-auth/adapters

Open
#4,507 3 comments 1 reaction 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
35.8k
Forks
1.6k
Avg merge
2d 7h
Merged PRs (30d)
4

Description

### Report hasn't been filed before.

- [x] I have verified that the bug I'm about to report hasn't been filed before.

### What version of `drizzle-orm` are you using?

0.43.1

### What version of `drizzle-kit` are you using?

0.31.1

### Other packages

_No response_

### Describe the Bug

If I import a type from next-auth:

```
import { type AdapterAccount } from 'next-auth/adapters';

....

export const accounts = createTable( ....

type: varchar('type', { length: 255 })
.$type()
.notNull(),

....
)
```

Then try to run `drizzle-kit generate` I get the following error:

```
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './adapters' is not defined by "exports" in /Users/user/Projects/project/node_modules/next-auth/package.json
at exportsNotFound (node:internal/modules/esm/resolve:314:10)
at packageExportsResolve (node:internal/modules/esm/resolve:604:13)
at resolveExports (node:internal/modules/cjs/loader:657:36)
at Function._findPath (node:internal/modules/cjs/loader:749:31)
at Function. (node:internal/modules/cjs/loader:1387:27)
at Module._resolveFilename (/Users/user/Projects/project/node_modules/.pnpm/drizzle-kit@0.31.1/node_modules/drizzle-kit/bin.cjs:16751:40)
at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
at Function._load (node:internal/modules/cjs/loader:1211:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.