Skip to content
Merged
10 changes: 6 additions & 4 deletions orm/postgis-express/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
"version": "1.0.0",
"license": "MIT",
"scripts": {
"dev": "ts-node src/index.ts",
"dev": "tsx src/index.ts",
"test": "jest"
},
"dependencies": {
"@prisma/client": "6.9.0",
"@prisma/client": "^6.18.0",
"@prisma/extension-accelerate": "^2.0.2",
"@types/node": "22.15.32",
"dotenv": "^16.4.7",
"express": "5.1.0"
},
"devDependencies": {
Expand All @@ -19,11 +21,11 @@
"@types/supertest": "6.0.3",
"jest": "29.7.0",
"jest-environment-node": "29.7.0",
"prisma": "6.9.0",
"prisma": "^6.18.0",
"randomstring": "1.3.1",
"supertest": "7.1.1",
"ts-jest": "29.4.5",
"ts-node": "10.9.2",
"tsx": "^4.20.6",
"typescript": "5.8.2"
}
}
4 changes: 3 additions & 1 deletion orm/postgis-express/prisma/schema.prisma
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
engineType = "client"
}

datasource db {
Expand Down
2 changes: 1 addition & 1 deletion orm/postgis-express/prisma/test-environment.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ const NodeEnvironment = require('jest-environment-node').default
const randomString = require('randomstring')
const util = require('util')
const exec = util.promisify(require('child_process').exec)
const { PrismaClient } = require('@prisma/client')
const { PrismaClient } = require('./generated/client')

class PrismaTestEnvironment extends NodeEnvironment {
constructor(config) {
Expand Down
10 changes: 6 additions & 4 deletions orm/postgis-express/src/server.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { PrismaClient } from '@prisma/client'
import 'dotenv/config'
import { PrismaClient } from '../prisma/generated/client'
import express from 'express'
import { withAccelerate } from '@prisma/extension-accelerate'

export const prisma = new PrismaClient()
export const prisma = new PrismaClient().$extends(withAccelerate())
const app = express()

app.use(express.json())
Expand Down Expand Up @@ -53,8 +55,8 @@ app.get(`/:userId/nearby-places`, async (req, res) => {
try {
const locations = await prisma.$queryRaw`
select * from "locations_near_user"(${parseInt(
userId,
)}::int, ${distance}::int)
userId,
)}::int, ${distance}::int)
`
res.json({ data: { locations } })
} catch (e) {
Expand Down
6 changes: 4 additions & 2 deletions orm/prisma-mocking-javascript/client.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
const { PrismaClient } = require('@prisma/client')
const { PrismaClient } = require('./prisma/generated/client')
const { PrismaBetterSQLite3 } = require('@prisma/adapter-better-sqlite3')

const prisma = new PrismaClient()
const adapter = new PrismaBetterSQLite3({ url: process.env.DATABASE_URL })
const prisma = new PrismaClient({ adapter });

module.exports = {
prisma,
Expand Down
9 changes: 5 additions & 4 deletions orm/prisma-mocking-javascript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,14 @@
"license": "MIT",
"scripts": {
"test": "jest",
"dev": "node ./script.js"
"dev": "node ./client.js"
},
"dependencies": {
"@prisma/client": "6.9.0"
"@prisma/adapter-better-sqlite3": "^6.17.1",
"@prisma/client": "^6.17.1"
},
"devDependencies": {
"jest-mock-extended": "3.0.7",
"prisma": "6.9.0"
"prisma": "^6.17.1"
}
}
}
14 changes: 8 additions & 6 deletions orm/prisma-mocking-javascript/prisma/schema.prisma
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
engineType = "client"
}

datasource db {
Expand All @@ -16,9 +18,9 @@ model User {
}

model Post {
id Int @id @default(autoincrement())
title String
content String
author User @relation(fields: [authorId], references: [id])
authorId Int
id Int @id @default(autoincrement())
title String
content String
author User @relation(fields: [authorId], references: [id])
authorId Int
}
11 changes: 6 additions & 5 deletions orm/script/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@
"name": "script",
"license": "MIT",
"scripts": {
"dev": "ts-node ./script.ts"
"dev": "tsx ./script.ts"
},
"dependencies": {
"@prisma/client": "6.9.0",
"@prisma/client": "^6.17.1",
"@prisma/extension-accelerate": "^2.0.2",
"@types/node": "22.15.32",
"@prisma/extension-accelerate": "2.0.2"
"dotenv": "^16.4.7"
},
"devDependencies": {
"prisma": "6.9.0",
"ts-node": "10.9.2",
"prisma": "^6.17.1",
"tsx": "^4.20.6",
"typescript": "5.8.2"
}
}
4 changes: 3 additions & 1 deletion orm/script/prisma/schema.prisma
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
engineType = "client"
}

datasource db {
Expand Down
3 changes: 2 additions & 1 deletion orm/script/script.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { PrismaClient } from '@prisma/client'
import 'dotenv/config'
import { PrismaClient } from './prisma/generated/client'
import { withAccelerate } from '@prisma/extension-accelerate'

const prisma = new PrismaClient().$extends(withAccelerate())
Expand Down
9 changes: 5 additions & 4 deletions orm/starter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
"devDependencies": {
"@types/node": "22.15.32",
"nodemon": "3.1.10",
"prisma": "6.9.0",
"tsx": "4.20.6",
"prisma": "^6.17.1",
"tsx": "^4.20.6",
"typescript": "5.8.2"
},
"dependencies": {
"@prisma/client": "6.9.0",
"@prisma/extension-accelerate": "2.0.2"
"@prisma/client": "^6.17.1",
"@prisma/extension-accelerate": "^2.0.2",
"dotenv": "^16.4.7"
},
"prettier": {
"trailingComma": "all",
Expand Down
4 changes: 3 additions & 1 deletion orm/starter/prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
// learn more about it in the docs: https://pris.ly/d/prisma-schema

generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
engineType = "client"
}

datasource db {
Expand Down
3 changes: 2 additions & 1 deletion orm/starter/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { PrismaClient } from '@prisma/client';
import 'dotenv/config';
import { PrismaClient } from '../prisma/generated/client';
import { withAccelerate } from '@prisma/extension-accelerate';

const prisma = new PrismaClient().$extends(withAccelerate());
Expand Down
16 changes: 8 additions & 8 deletions orm/starter/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"rootDir": "./src",
"outDir": "./dist",
"target": "es6",
"module": "commonjs",
"rootDir": ".",
"outDir": "./dist",
"strict": true,
"esModuleInterop": true,
"typeRoots": [
"./node_modules/@types"
],
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true
},
}
"include": [
"src"
]
}
13 changes: 7 additions & 6 deletions orm/testing-express/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,18 @@
"version": "1.0.0",
"license": "MIT",
"scripts": {
"dev": "ts-node src/index.ts",
"dev": "tsx src/index.ts",
"test": "jest --detectOpenHandles"
},
"prettier": {
"semi": false,
"singleQuote": true
},
"dependencies": {
"@prisma/client": "6.9.0",
"@prisma/extension-accelerate": "2.0.2",
"@prisma/client": "^6.17.1",
"@prisma/extension-accelerate": "^2.0.2",
"@types/node": "22.15.32",
"dotenv": "^16.4.7",
"express": "5.1.0",
"jest-config": "29.7.0"
},
Expand All @@ -25,13 +26,13 @@
"jest": "29.7.0",
"jest-environment-node": "29.7.0",
"nanoid": "5.1.5",
"prisma": "6.9.0",
"prisma": "^6.17.1",
"supertest": "7.1.1",
"ts-jest": "29.4.5",
"ts-node": "10.9.2",
"tsx": "^4.20.6",
"typescript": "5.8.2"
},
"prisma": {
"seed": "ts-node prisma/seed.ts"
"seed": "tsx prisma/seed.ts"
}
}
4 changes: 3 additions & 1 deletion orm/testing-express/prisma/schema.prisma
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
engineType = "client"
}

datasource db {
Expand Down
2 changes: 1 addition & 1 deletion orm/testing-express/prisma/seed.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PrismaClient, Prisma } from '@prisma/client'
import { PrismaClient, Prisma } from './generated/client'
import { withAccelerate } from '@prisma/extension-accelerate'

const prisma = new PrismaClient().$extends(withAccelerate())
Expand Down
3 changes: 2 additions & 1 deletion orm/testing-express/src/app.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { PrismaClient } from '@prisma/client'
import 'dotenv/config'
import { PrismaClient } from '../prisma/generated/client'
import { withAccelerate } from '@prisma/extension-accelerate'
import express from 'express'

Expand Down
6 changes: 3 additions & 3 deletions orm/typedsql/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
"author": "",
"license": "ISC",
"dependencies": {
"@prisma/client": "6.9.0"
"@prisma/client": "^6.17.1"
},
"devDependencies": {
"@types/node": "22.15.32",
"prisma": "6.9.0",
"tsx": "4.20.6"
"prisma": "^6.17.1",
"tsx": "^4.20.6"
}
}
3 changes: 2 additions & 1 deletion orm/typedsql/prisma/schema.prisma
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
generator client {
provider = "prisma-client-js"
provider = "prisma-client"
output = "./generated"
previewFeatures = ["typedSql"]
}

Expand Down
12 changes: 6 additions & 6 deletions orm/typedsql/prisma/seed.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { PrismaClient, Prisma, User } from '../node_modules/.prisma/client'
import { PrismaClient, Prisma, User } from '../prisma/generated/client'

const NUM_USERS = 1000
const COUNT_BLUE = 300
Expand Down Expand Up @@ -67,11 +67,11 @@ async function createEvents(
) {
const eventsData = users.map(
(user) =>
({
variant,
type: event,
userId: user.id,
} satisfies Prisma.TrackingEventCreateManyInput),
({
variant,
type: event,
userId: user.id,
} satisfies Prisma.TrackingEventCreateManyInput),
)
await prisma.trackingEvent.createMany({ data: eventsData })
}
Expand Down
8 changes: 4 additions & 4 deletions orm/typedsql/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { PrismaClient } from '@prisma/client'
import { conversionByVariant } from '@prisma/client/sql'
import { filterTrackingEvents } from '@prisma/client/sql'
import { getTrackingEvents } from '@prisma/client/sql'
import { PrismaClient } from '../prisma/generated/client'
import { conversionByVariant } from '../prisma/generated/sql'
import { filterTrackingEvents } from '../prisma/generated/sql'
import { getTrackingEvents } from '../prisma/generated/sql'

async function main() {
const prisma = new PrismaClient()
Expand Down
Loading