Skip to content

Commit

Permalink
migrations support ES Modules
Browse files Browse the repository at this point in the history
  • Loading branch information
Konard committed May 29, 2023
1 parent 745fec3 commit 5bd7e11
Show file tree
Hide file tree
Showing 33 changed files with 135 additions and 132 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,6 @@ projects/app/electron/app


# webpack
!webpack.config.js
!webpack.config.js

/migrations-dist
1 change: 1 addition & 0 deletions bundles/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
4 changes: 2 additions & 2 deletions migrations/1616701513782-links.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { sql } from '@deep-foundation/hasura/sql';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';

const debug = Debug('deeplinks:migrations:links');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1616701513790-selectors-cache.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { api, SCHEMA } from './1616701513782-links';
import { DeepClient } from '../imports/client.js';
import { api, SCHEMA } from './1616701513782-links.js';

const debug = Debug('deeplinks:migrations:selectors');
const log = debug.extend('log');
Expand Down
6 changes: 3 additions & 3 deletions migrations/1621815803560-auto-indexes.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';

const debug = Debug('deeplinks:migrations:auto-indexes');
Expand Down
16 changes: 8 additions & 8 deletions migrations/1621815803572-materialized-path.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { down as downRels, up as upRels } from '@deep-foundation/materialized-path/relationships';
import { down as downTable, up as upTable } from '@deep-foundation/materialized-path/table';
import { Trigger } from '@deep-foundation/materialized-path/trigger';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { down as downRels, up as upRels } from '@deep-foundation/materialized-path/relationships.js';
import { down as downTable, up as upTable } from '@deep-foundation/materialized-path/table.js';
import { Trigger } from '@deep-foundation/materialized-path/trigger.js';
import Debug from 'debug';
import { _ids } from '../imports/client';
import { SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { _ids } from '../imports/client.js';
import { SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';

const debug = Debug('deeplinks:migrations:materialized-path');
const log = debug.extend('log');
Expand Down
10 changes: 5 additions & 5 deletions migrations/1621815803592-type-mp.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { Trigger } from '@deep-foundation/materialized-path/trigger';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { Trigger } from '@deep-foundation/materialized-path/trigger.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { DeepClient } from '../imports/client.js';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';

const debug = Debug('deeplinks:migrations:type-mp');
const log = debug.extend('log');
Expand Down
4 changes: 2 additions & 2 deletions migrations/1622230000000-reserved-links.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Debug from 'debug';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { sql } from '@deep-foundation/hasura/sql';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import { sql } from '@deep-foundation/hasura/sql.js';

const debug = Debug('deeplinks:migrations:reserved-links');
const log = debug.extend('log');
Expand Down
16 changes: 8 additions & 8 deletions migrations/1622421760250-values.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { generateMutation, generateSerial, insertMutation } from '../imports/gql';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { generateMutation, generateSerial, insertMutation } from '../imports/gql/index.js';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import times from 'lodash/times';
import { time } from 'console';
import { Packager, Package } from '../imports/packager';
import { DeepClient } from '../imports/client';
import { HasuraApi } from '@deep-foundation/hasura/api';
import { sql } from '@deep-foundation/hasura/sql';
import { generateUp, generateDown } from '../imports/type-table';
import { Packager, Package } from '../imports/packager.js';
import { DeepClient } from '../imports/client.js';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { generateUp, generateDown } from '../imports/type-table.js';

export const BOOL_EXP_TABLE_NAME = 'bool_exp';

Expand Down
12 changes: 6 additions & 6 deletions migrations/1622421760256-types.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { generateMutation, generateSerial, insertMutation } from '../imports/gql';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { generateMutation, generateSerial, insertMutation } from '../imports/gql/index.js';
import { TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import times from 'lodash/times';
import { time } from 'console';
import { Packager, Package } from '../imports/packager';
import { corePckg } from '../imports/core';
import { DeepClient } from '../imports/client';
import { Packager, Package } from '../imports/packager.js';
import { corePckg } from '../imports/core.js';
import { DeepClient } from '../imports/client.js';
import prompt from 'prompt';

const debug = Debug('deeplinks:migrations:types');
Expand Down
14 changes: 7 additions & 7 deletions migrations/1622421760258-selectors.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { itemReplaceSymbol, userReplaceSymbol } from '../imports/bool_exp_to_sql';
import { DeepClient, _ids } from '../imports/client';
import { api, SCHEMA } from './1616701513782-links';
import { MP_TABLE_NAME } from './1621815803572-materialized-path';
import { BOOL_EXP_TABLE_NAME } from './1622421760250-values';
import { itemReplaceSymbol, userReplaceSymbol } from '../imports/bool_exp_to_sql.js';
import { DeepClient, _ids } from '../imports/client.js';
import { api, SCHEMA } from './1616701513782-links.js';
import { MP_TABLE_NAME } from './1621815803572-materialized-path.js';
import { BOOL_EXP_TABLE_NAME } from './1622421760250-values.js';

const debug = Debug('deeplinks:migrations:selectors');
const log = debug.extend('log');
Expand Down
12 changes: 6 additions & 6 deletions migrations/1622421760259-can.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { api, SCHEMA } from './1616701513782-links';
import { MP_TABLE_NAME } from './1621815803572-materialized-path';
import { SELECTORS_TABLE_NAME } from './1622421760258-selectors';
import { DeepClient } from '../imports/client.js';
import { api, SCHEMA } from './1616701513782-links.js';
import { MP_TABLE_NAME } from './1621815803572-materialized-path.js';
import { SELECTORS_TABLE_NAME } from './1622421760258-selectors.js';

const debug = Debug('deeplinks:migrations:can');
const log = debug.extend('log');
Expand Down
16 changes: 8 additions & 8 deletions migrations/1622421760260-permissions.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { DeepClient, _ids } from '../imports/client';
import { permissions } from '../imports/permission';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { MP_TABLE_NAME, TREE_TABLE_NAME } from './1621815803572-materialized-path';
import { SELECTORS_TABLE_NAME } from './1622421760258-selectors';
import { CAN_TABLE_NAME } from './1622421760259-can';
import { DeepClient, _ids } from '../imports/client.js';
import { permissions } from '../imports/permission.js';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import { MP_TABLE_NAME, TREE_TABLE_NAME } from './1621815803572-materialized-path.js';
import { SELECTORS_TABLE_NAME } from './1622421760258-selectors.js';
import { CAN_TABLE_NAME } from './1622421760259-can.js';

const debug = Debug('deeplinks:migrations:permissions');
const log = debug.extend('log');
Expand Down
6 changes: 3 additions & 3 deletions migrations/1623023831753-jwt.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import Debug from 'debug';
import { typeDefsString as gs } from '../imports/router/guest';
import { typeDefsString as js } from '../imports/router/jwt';
import { typeDefsString as gs } from '../imports/router/guest.js';
import { typeDefsString as js } from '../imports/router/jwt.js';

const debug = Debug('deeplinks:migrations:jwt');
const log = debug.extend('log');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1637975150573-packager.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { typeDefsString } from '../imports/router/packager';
import { DeepClient } from '../imports/client.js';
import { typeDefsString } from '../imports/router/packager.js';

const debug = Debug('deeplinks:migrations:packager');
const log = debug.extend('log');
Expand Down
10 changes: 5 additions & 5 deletions migrations/1637975150590-promises.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { api, SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { sql } from '@deep-foundation/hasura/sql';
import { DeepClient } from '../imports/client';
import { promiseTriggersUp, promiseTriggersDown } from '../imports/type-table';
import { api, SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { DeepClient } from '../imports/client.js';
import { promiseTriggersUp, promiseTriggersDown } from '../imports/type-table.js';

const debug = Debug('deeplinks:migrations:promises');
const log = debug.extend('log');
Expand Down
18 changes: 9 additions & 9 deletions migrations/1642827746040-demo.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { up as upTable, down as downTable } from '@deep-foundation/materialized-path/table';
import { up as upRels, down as downRels } from '@deep-foundation/materialized-path/relationships';
import { Trigger } from '@deep-foundation/materialized-path/trigger';
import { api, SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { permissions } from '../imports/permission';
import { sql } from '@deep-foundation/hasura/sql';
import { DeepClient } from '../imports/client';
import { promiseTriggersUp, promiseTriggersDown } from '../imports/type-table';
import { up as upTable, down as downTable } from '@deep-foundation/materialized-path/table.js';
import { up as upRels, down as downRels } from '@deep-foundation/materialized-path/relationships.js';
import { Trigger } from '@deep-foundation/materialized-path/trigger.js';
import { api, SCHEMA, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import { permissions } from '../imports/permission.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { DeepClient } from '../imports/client.js';
import { promiseTriggersUp, promiseTriggersDown } from '../imports/type-table.js';

const debug = Debug('deeplinks:migrations:demo');
const log = debug.extend('log');
Expand Down
10 changes: 5 additions & 5 deletions migrations/1655979260869-sync-handlers.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

import Debug from 'debug';
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { DeepClient } from '../imports/client';;
import { api, TABLE_NAME as LINKS_TABLE_NAME } from '../migrations/1616701513782-links';
import { sql } from '@deep-foundation/hasura/sql';
import { _ids } from '../imports/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { DeepClient } from '../imports/client.js';;
import { api, TABLE_NAME as LINKS_TABLE_NAME } from '../migrations/1616701513782-links.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { _ids } from '../imports/client.js';

const debug = Debug('deeplinks:migrations:plv8');
const log = debug.extend('log');
Expand Down
4 changes: 2 additions & 2 deletions migrations/1657486935281-authorization.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import Debug from 'debug';
import { typeDefsString as as } from '../imports/router/authorization';
import { typeDefsString as as } from '../imports/router/authorization.js';

const debug = Debug('deeplinks:migrations:authorization');
const log = debug.extend('log');
Expand Down
12 changes: 6 additions & 6 deletions migrations/1657720948151-handlers.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { sql } from '@deep-foundation/hasura/sql';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { permissions } from '../imports/permission';
import { api, SCHEMA } from './1616701513782-links';
import { linksPermissions } from './1622421760260-permissions';
import { DeepClient } from '../imports/client.js';
import { permissions } from '../imports/permission.js';
import { api, SCHEMA } from './1616701513782-links.js';
import { linksPermissions } from './1622421760260-permissions.js';

const debug = Debug('deeplinks:migrations:handlers');
const log = debug.extend('log');
Expand Down
4 changes: 2 additions & 2 deletions migrations/1658622099992-unvalue.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { sql } from '@deep-foundation/hasura/sql';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';

const debug = Debug('deeplinks:migrations:links');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1658909585601-hasura-storage.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { HasuraApi } from '@deep-foundation/hasura/api';
import { sql } from '@deep-foundation/hasura/sql';
import { HasuraApi } from '@deep-foundation/hasura/api.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import Debug from 'debug';
import { permissions } from '../imports/permission';
import { permissions } from '../imports/permission.js';
import waitOn from 'wait-on';
import { linksPermissions } from '../migrations/1622421760260-permissions'
import { linksPermissions } from './1622421760260-permissions.js'

const debug = Debug('deeplinks:migrations:hasura-storage');
const log = debug.extend('log');
Expand Down
4 changes: 2 additions & 2 deletions migrations/1661392616544-core-symbols.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Debug from 'debug';
import { coreSymbolsPckg } from '../imports/core-symbols';
import { importPackage } from './1664940577200-tsx';
import { coreSymbolsPckg } from '../imports/core-symbols.js';
import { importPackage } from './1664940577200-tsx.js';

const debug = Debug('deeplinks:migrations:core-symbols');
const log = debug.extend('log');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1664940577200-tsx.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import * as tsxPckg from '@deep-foundation/tsx/deep.json';
import { Packager } from '../imports/packager';
import { DeepClient } from '../imports/client.js';
import * as tsxPckg from '@deep-foundation/tsx/deep.json' assert { type: 'json'};
import { Packager } from '../imports/packager.js';

const debug = Debug('deeplinks:migrations:tsx');
const log = debug.extend('log');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1664940577209-deepcase.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import * as deepcasePckg from '@deep-foundation/deepcase/deep.json';
import { importPackage, sharePermissions } from './1664940577200-tsx';
import { DeepClient } from '../imports/client.js';
import * as deepcasePckg from '@deep-foundation/deepcase/deep.json' assert { type: 'json'};
import { importPackage, sharePermissions } from './1664940577200-tsx.js';

const debug = Debug('deeplinks:migrations:deepcase');
const log = debug.extend('log');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1677340638677-npm-packager.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import * as npmPackagerPckg from '@deep-foundation/npm-packager/deep.json';
import { importPackage, sharePermissions } from './1664940577200-tsx';
import { DeepClient } from '../imports/client.js';
import * as npmPackagerPckg from '@deep-foundation/npm-packager/deep.json' assert { type: 'json'};
import { importPackage, sharePermissions } from './1664940577200-tsx.js';

const debug = Debug('deeplinks:migrations:npm-packager');
const log = debug.extend('log');
Expand Down
8 changes: 4 additions & 4 deletions migrations/1680017137379-npm-packager-ui.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import * as npmPackagerPckg from '@deep-foundation/npm-packager-ui/deep.json';
import { importPackage, sharePermissions } from './1664940577200-tsx';
import { DeepClient } from '../imports/client.js';
import * as npmPackagerPckg from '@deep-foundation/npm-packager-ui/deep.json' assert { type: 'json'};
import { importPackage, sharePermissions } from './1664940577200-tsx.js';

const debug = Debug('deeplinks:migrations:npm-packager-ui');
const log = debug.extend('log');
Expand Down
6 changes: 4 additions & 2 deletions migrations/1682327540225-mathjs-schema-packages.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@

import Debug from 'debug';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links';
import { sql } from '@deep-foundation/hasura/sql';
import { api, TABLE_NAME as LINKS_TABLE_NAME } from './1616701513782-links.js';
import { sql } from '@deep-foundation/hasura/sql.js';
import { createRequire } from "module";
const require = createRequire(import.meta.url);

const debug = Debug('deeplinks:migrations:plv8');
const log = debug.extend('log');
Expand Down
4 changes: 2 additions & 2 deletions migrations/A-migrations-end.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { generateApolloClient } from '@deep-foundation/hasura/client';
import { generateApolloClient } from '@deep-foundation/hasura/client.js';
import Debug from 'debug';
import { DeepClient } from '../imports/client';
import { DeepClient } from '../imports/client.js';

const debug = Debug('deeplinks:migrations:migratios-end');
const log = debug.extend('log');
Expand Down
1 change: 0 additions & 1 deletion migrations/package.json

This file was deleted.

Loading

0 comments on commit 5bd7e11

Please sign in to comment.