I want to insert in database some data. My database connector is using DrizzleORM in a file named db.ts
src/lib/server/db.ts
import { connect } from "@planetscale/database";import { drizzle } from "drizzle-orm/planetscale-serverless";import { DB_HOST, DB_PASSWORD, DB_USERNAME } from "$env/static/private";const connection = connect({ host: DB_HOST, username: DB_USERNAME, password: DB_PASSWORD,});export const db = drizzle(connection);
now I want to use the declared object db
in playwright.But once i do I get the following error :
Error: Cannot find package '$env' imported from [...]\src\lib\server\db.ts
I've tried to use aliases in the tsconfig.json
like so :
{"extends": "./.svelte-kit/tsconfig.json","compilerOptions": { [...]"baseUrl": ".","paths": {"$lib": ["./src/lib" ],"$lib/*": ["./src/lib/*" ],"$env/*": ["tests/e2e/mocks/env/*"] }, }}
but this is not working.