Bug description
As stated on the official Prisma website, both Javascript (aka "vanilla") and TypeScript are supported languages.
However, while trying prisma-client provider with generatedFileExtension = "js", generated files are still using TypeScript (despite .js extension) and so can't be used in vanilla JS files.
Severity
🔹 Minor: Unexpected behavior, but does not block development
Reproduction
Not relevant
Expected vs. Actual Behavior
Expected: generatedFileExtension = "js" should generate vanilla JS files
Actual: TypeScript files with .js generated
Frequency
Consistently reproducible
Does this occur in development or production?
Both development and production
Is this a regression?
No since related to an "Early Access" feature.
Workaround
Remain on prisma-client-js provider
Prisma Schema & Queries
Not relevant.
Prisma Config
Not relevant
Logs & Debug Info
Not relevant
Environment & Setup
- OS: Archlinux
- Database: SQLite
- Node.js version: v24.2.0
Prisma Version
From package.json:
{
"prisma": "^6.10.1"
"@prisma/adapter-better-sqlite3": "^6.10.1",
"@prisma/client": "^6.10.1",
}
Bug description
As stated on the official Prisma website, both Javascript (aka "vanilla") and TypeScript are supported languages.
However, while trying
prisma-clientprovider withgeneratedFileExtension = "js", generated files are still using TypeScript (despite.jsextension) and so can't be used in vanilla JS files.Severity
🔹 Minor: Unexpected behavior, but does not block development
Reproduction
Not relevant
Expected vs. Actual Behavior
Expected:
generatedFileExtension = "js"should generate vanilla JS filesActual: TypeScript files with
.jsgeneratedFrequency
Consistently reproducible
Does this occur in development or production?
Both development and production
Is this a regression?
No since related to an "Early Access" feature.
Workaround
Remain on
prisma-client-jsproviderPrisma Schema & Queries
Not relevant.
Prisma Config
Not relevant
Logs & Debug Info
Not relevant
Environment & Setup
Prisma Version
From
package.json:{ "prisma": "^6.10.1" "@prisma/adapter-better-sqlite3": "^6.10.1", "@prisma/client": "^6.10.1", }