Skip to content

Commit

Permalink
Added ESM support
Browse files Browse the repository at this point in the history
  • Loading branch information
jawj committed Nov 12, 2020
1 parent 3548924 commit 8eae5c9
Show file tree
Hide file tree
Showing 11 changed files with 238 additions and 41 deletions.
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@
},
"ignorePatterns": [
"**/*.d.ts",
"**/*.js"
"**/*.js",
"**/*.mjs"
],
"plugins": [
"@typescript-eslint",
Expand Down
2 changes: 1 addition & 1 deletion db.d.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/* this file is created by hand */
/* this is a shim for consumers that don't support the package.json "exports" key, and is created by hand */
export * from './dist/db';
2 changes: 1 addition & 1 deletion db.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* this file is created by hand */
/* this is a shim for consumers that don't support the package.json "exports" key, and is created by hand */
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function (o, m, k, k2) {
if (k2 === undefined) k2 = k;
Expand Down
45 changes: 45 additions & 0 deletions db.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
import mod from "./db.js";

export default mod;
export const __esModule = mod.__esModule;
export const conditions = mod.conditions;
export const Default = mod.Default;
export const self = mod.self;
export const all = mod.all;
export const Parameter = mod.Parameter;
export const param = mod.param;
export const DangerousRawString = mod.DangerousRawString;
export const raw = mod.raw;
export const ColumnNames = mod.ColumnNames;
export const cols = mod.cols;
export const ColumnValues = mod.ColumnValues;
export const vals = mod.vals;
export const ParentColumn = mod.ParentColumn;
export const parent = mod.parent;
export const sql = mod.sql;
export const SQLFragment = mod.SQLFragment;
export const insert = mod.insert;
export const Constraint = mod.Constraint;
export const constraint = mod.constraint;
export const upsert = mod.upsert;
export const update = mod.update;
export const deletes = mod.deletes;
export const truncate = mod.truncate;
export const SelectResultMode = mod.SelectResultMode;
export const NotExactlyOneError = mod.NotExactlyOneError;
export const select = mod.select;
export const selectOne = mod.selectOne;
export const selectExactlyOne = mod.selectExactlyOne;
export const count = mod.count;
export const IsolationLevel = mod.IsolationLevel;
export const transaction = mod.transaction;
export const serializable = mod.serializable;
export const repeatableRead = mod.repeatableRead;
export const readCommitted = mod.readCommitted;
export const serializableRO = mod.serializableRO;
export const repeatableReadRO = mod.repeatableReadRO;
export const readCommittedRO = mod.readCommittedRO;
export const serializableRODeferrable = mod.serializableRODeferrable;
export const getConfig = mod.getConfig;
export const setConfig = mod.setConfig;
export const isDatabaseError = mod.isDatabaseError;
2 changes: 1 addition & 1 deletion generate.d.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/* this file is created by hand */
/* this is a shim for consumers that don't support the package.json "exports" key, and is created by hand */
export * from './dist/generate';
2 changes: 1 addition & 1 deletion generate.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* this file is created by hand */
/* this is a shim for consumers that don't support the package.json "exports" key, and is created by hand */
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function (o, m, k, k2) {
if (k2 === undefined) k2 = k;
Expand Down
18 changes: 18 additions & 0 deletions generate.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import mod from "./generate.js";

export default mod;
export const __esModule = mod.__esModule;
export const moduleRoot = mod.moduleRoot;
export const finaliseConfig = mod.finaliseConfig;
export const enumDataForSchema = mod.enumDataForSchema;
export const enumTypesForEnumData = mod.enumTypesForEnumData;
export const tsTypeForPgType = mod.tsTypeForPgType;
export const tablesInSchema = mod.tablesInSchema;
export const definitionForTableInSchema = mod.definitionForTableInSchema;
export const crossTableTypesForTables = mod.crossTableTypesForTables;
export const header = mod.header;
export const versionCanary = mod.versionCanary;
export const declareModule = mod.declareModule;
export const tsForConfig = mod.tsForConfig;
export const customFolderName = mod.customFolderName;
export const generate = mod.generate;
Loading

0 comments on commit 8eae5c9

Please sign in to comment.