From fd1f73a39cec54e9a42eb6f5d14c9e910fbb28b7 Mon Sep 17 00:00:00 2001 From: Ivan S Glazunov Date: Sun, 30 Jul 2023 17:23:32 +0000 Subject: [PATCH] 0.0.255 --- migrations/1690737739096-deepcase-opened.ts | 32 +++++++++++++++++++++ package-lock.json | 9 ++++++ package.json | 3 +- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 migrations/1690737739096-deepcase-opened.ts diff --git a/migrations/1690737739096-deepcase-opened.ts b/migrations/1690737739096-deepcase-opened.ts new file mode 100644 index 00000000..3af92278 --- /dev/null +++ b/migrations/1690737739096-deepcase-opened.ts @@ -0,0 +1,32 @@ +import { generateApolloClient } from '@deep-foundation/hasura/client.js'; +import Debug from 'debug'; +import { DeepClient } from '../imports/client.js'; +import { installPackage } from './1678940577209-deepcase.js'; + +const debug = Debug('deeplinks:migrations:deepcase-opened'); +const log = debug.extend('log'); +const error = debug.extend('error'); + +const rootClient = generateApolloClient({ + path: `${process.env.MIGRATIONS_HASURA_PATH}/v1/graphql`, + ssl: !!+(process.env.MIGRATIONS_HASURA_SSL || 0), + secret: process.env.MIGRATIONS_HASURA_SECRET, +}); + +const root = new DeepClient({ + apolloClient: rootClient, +}); + +export const up = async () => { + log('up'); + + const adminId = await root.id('deep', 'admin'); + const admin = await root.login({ linkId: adminId }); + const deep = new DeepClient({ deep: root, ...admin }); + + const packageId = await installPackage(deep, '@deep-foundation/deepcase-opened'); +}; + +export const down = async () => { + log('down'); +}; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e46e0ec8..64195022 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "Unlicense", "dependencies": { "@apollo/client": "^3.7.14", + "@deep-foundation/deepcase-opened": "^0.0.1", "@deep-foundation/hasura": "^0.0.46", "@deep-foundation/materialized-path": "^0.0.25", "@deep-foundation/npm-packager": "^0.0.30", @@ -1021,6 +1022,14 @@ "resolved": "https://registry.npmjs.org/@deep-foundation/core/-/core-0.0.2.tgz", "integrity": "sha512-fj6lUy8YB5NtlLdYnht0Knxb6w7Zpye+AEZLBsBzeb27HXGy2mFw2MNSuW76LiptWTIvChPjhOj3Mh6cHQHNEg==" }, + "node_modules/@deep-foundation/deepcase-opened": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@deep-foundation/deepcase-opened/-/deepcase-opened-0.0.1.tgz", + "integrity": "sha512-xvD/bQFfaPu2mN7fF3Ye/qvfbBbQBCgj+WLQpes3FCWwjXly2xS4L5YjEGwMlySJWXaRuk/etk3WeS/WbRzVwQ==", + "dependencies": { + "@deep-foundation/core": "^0.0.2" + } + }, "node_modules/@deep-foundation/hasura": { "version": "0.0.46", "resolved": "https://registry.npmjs.org/@deep-foundation/hasura/-/hasura-0.0.46.tgz", diff --git a/package.json b/package.json index 9caef2d3..ba35a4ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@deep-foundation/deeplinks", - "version": "0.0.264", + "version": "0.0.265", "license": "Unlicense", "type": "module", "scripts": { @@ -34,6 +34,7 @@ }, "dependencies": { "@apollo/client": "^3.7.14", + "@deep-foundation/deepcase-opened": "^0.0.1", "@deep-foundation/hasura": "^0.0.46", "@deep-foundation/materialized-path": "^0.0.25", "@deep-foundation/npm-packager": "^0.0.30",