diff --git a/packages/database/.eslintrc.js b/packages/database/.eslintrc.js new file mode 100644 index 00000000..bd9bbe2d --- /dev/null +++ b/packages/database/.eslintrc.js @@ -0,0 +1,8 @@ +/** @type {import("eslint").Linter.Config} */ +module.exports = { + root: true, + extends: ['@repo/eslint-config/base.js'], + env: { + node: true, + }, +} diff --git a/packages/database/tsconfig.json b/packages/database/tsconfig.json new file mode 100644 index 00000000..67d607af --- /dev/null +++ b/packages/database/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "@repo/typescript-config/base.json", + "compilerOptions": { + "skipLibCheck": true + }, + "include": ["src"], + "exclude": ["dist", "node_modules", "src/**/*.test.ts"] +} diff --git a/packages/database/tsup.config.ts b/packages/database/tsup.config.ts new file mode 100644 index 00000000..e6b63db8 --- /dev/null +++ b/packages/database/tsup.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'tsup' + +export default defineConfig({ + entry: ['src/index.ts'], + format: ['esm'], + minify: true, + sourcemap: true, +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b801ae4b..673c560b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,8 +61,8 @@ importers: packages/database: dependencies: '@prisma/client': - specifier: 5.16.1 - version: 5.16.1(prisma@5.19.0) + specifier: 5.19.0 + version: 5.19.0(prisma@5.19.0) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -70,9 +70,6 @@ importers: '@repo/typescript-config': specifier: workspace:* version: link:../typescript-config - '@types/node': - specifier: 20.14.9 - version: 20.14.9 prisma: specifier: 5.19.0 version: 5.19.0 @@ -540,8 +537,8 @@ packages: resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@prisma/client@5.16.1': - resolution: {integrity: sha512-wM9SKQjF0qLxdnOZIVAIMKiz6Hu7vDt4FFAih85K1dk/Rr2mdahy6d3QP41K62N9O0DJJA//gUDA3Mp49xsKIg==} + '@prisma/client@5.19.0': + resolution: {integrity: sha512-CzOpau+q1kEWQyoQMvlnXIHqPvwmWbh48xZ4n8KWbAql0p8PC0BIgSTYW5ncxXa4JSEff0tcoxSZB874wDstdg==} engines: {node: '>=16.13'} peerDependencies: prisma: '*' @@ -3424,7 +3421,7 @@ snapshots: picocolors: 1.0.0 tslib: 2.6.2 - '@prisma/client@5.16.1(prisma@5.19.0)': + '@prisma/client@5.19.0(prisma@5.19.0)': optionalDependencies: prisma: 5.19.0