Skip to content

Commit

Permalink
Fix drizzle-zod imports
Browse files Browse the repository at this point in the history
  • Loading branch information
dankochetov committed Apr 25, 2023
1 parent f98a2c0 commit 8296889
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 6 deletions.
8 changes: 8 additions & 0 deletions drizzle-zod/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@
"publish": "npm publish package.tgz",
"test": "ava tests"
},
"exports": {
".": {
"import": "./index.mjs",
"require": "./index.cjs",
"default": "./index.mjs",
"types": "./index.d.ts"
}
},
"main": "./index.cjs",
"module": "./index.mjs",
"types": "./index.d.ts",
Expand Down
1 change: 0 additions & 1 deletion drizzle-zod/tests/imports.test.cjs

This file was deleted.

Empty file removed drizzle-zod/tests/imports.test.mjs
Empty file.
10 changes: 8 additions & 2 deletions integration-tests/tests/imports.test.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ require('drizzle-orm/neon-serverless');
require('drizzle-orm/neon-serverless/migrator');
require('drizzle-orm/node-postgres');
require('drizzle-orm/node-postgres/migrator');
require('drizzle-orm/pg-core');
const { pgTable, serial } = require('drizzle-orm/pg-core');
require('drizzle-orm/planetscale-serverless');
require('drizzle-orm/planetscale-serverless/migrator');
require('drizzle-orm/postgres-js');
Expand All @@ -29,9 +29,15 @@ require('drizzle-orm/sqlite-core');
require('drizzle-orm/sqlite-proxy');
require('drizzle-orm/sqlite-proxy/migrator');
require('drizzle-orm/migrator');
require('drizzle-zod');
const { createInsertSchema } = require('drizzle-zod');
const { compatibilityVersion, npmVersion } = require('drizzle-orm/version');
const { strict: assert } = require('node:assert');

assert.equal(typeof compatibilityVersion, 'number');
assert.equal(typeof npmVersion, 'string');

const test = pgTable('test', {
id: serial('id').primaryKey(),
});

const insertSchema = createInsertSchema(test);
10 changes: 8 additions & 2 deletions integration-tests/tests/imports.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import 'drizzle-orm/neon-serverless';
import 'drizzle-orm/neon-serverless/migrator';
import 'drizzle-orm/node-postgres';
import 'drizzle-orm/node-postgres/migrator';
import 'drizzle-orm/pg-core';
import { pgTable, serial } from 'drizzle-orm/pg-core';
import 'drizzle-orm/planetscale-serverless';
import 'drizzle-orm/planetscale-serverless/migrator';
import 'drizzle-orm/postgres-js';
Expand All @@ -29,9 +29,15 @@ import 'drizzle-orm/sqlite-core';
import 'drizzle-orm/sqlite-proxy';
import 'drizzle-orm/sqlite-proxy/migrator';
import 'drizzle-orm/migrator';
import 'drizzle-zod';
import { createInsertSchema } from 'drizzle-zod';
import { compatibilityVersion, npmVersion } from 'drizzle-orm/version';
import { strict as assert } from 'node:assert';

assert.equal(typeof compatibilityVersion, 'number');
assert.equal(typeof npmVersion, 'string');

const test = pgTable('test', {
id: serial('id').primaryKey(),
});

const insertSchema = createInsertSchema(test);
3 changes: 2 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
"allowUnusedLabels": false /* Disable error reporting for unused labels. */,
"allowUnreachableCode": false /* Disable error reporting for unreachable code. */,
"skipLibCheck": true /* Skip type checking all .d.ts files. */,
"noErrorTruncation": true /* Disable truncating types in error messages. */
"noErrorTruncation": true /* Disable truncating types in error messages. */,
"checkJs": true
},
"exclude": ["**/dist"],
"ts-node": {
Expand Down

0 comments on commit 8296889

Please sign in to comment.