From 7c7899082283efb4223201b3813c0d896bd866d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fl=C3=BCr?= Date: Sun, 11 Jul 2021 22:27:29 +0200 Subject: [PATCH 1/2] fix: updated some dependencies and to current directus-sdk --- README.md | 2 +- lib/plugin.js | 2 +- package-lock.json | 34 +++++++++++++++++++++------------- package.json | 2 +- 4 files changed, 24 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index cdfa84f..2101286 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # nuxt-directus A [Nuxt](https://nuxtjs.org/) module for integrating the [Directus](https://directus.io/) API (including an authentication middleware) - +Updated to use the REAL directus sdk --- [![MIT license](https://img.shields.io/github/license/pnodev/nuxt-directus.svg)](https://github.com/pnodev/nuxt-directus/blob/master/LICENSE) diff --git a/lib/plugin.js b/lib/plugin.js index 200e20b..fc43d7e 100644 --- a/lib/plugin.js +++ b/lib/plugin.js @@ -1,4 +1,4 @@ -import DirectusSDK from '@directus/sdk-js'; +import DirectusSDK from '@directus/sdk'; import Vue from 'vue'; import jwtDecode from 'jwt-decode'; import createAuthRefreshInterceptor from 'axios-auth-refresh'; diff --git a/package-lock.json b/package-lock.json index 55f7992..e4dba2a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@pnodev/nuxt-directus", - "version": "0.1.5", + "version": "0.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -396,6 +396,14 @@ "integrity": "sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==", "dev": true }, + "@directus/sdk": { + "version": "9.0.0-rc.83", + "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-9.0.0-rc.83.tgz", + "integrity": "sha512-i6Cnnt97BjhN2+wq0Zk58FuTAw+18qszCd13Qn5oCzp/oI8UNB4q0DJn2DPvrwvT5VztQ22X5RWO/GmHkq9c2w==", + "requires": { + "axios": "^0.21.1" + } + }, "@directus/sdk-js": { "version": "9.0.0-rc.30", "resolved": "https://registry.npmjs.org/@directus/sdk-js/-/sdk-js-9.0.0-rc.30.tgz", @@ -1978,9 +1986,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -2035,9 +2043,9 @@ "dev": true }, "hosted-git-info": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", - "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -2519,9 +2527,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "lodash._reinterpolate": { @@ -3586,9 +3594,9 @@ } }, "trim-newlines": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", - "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "trim-off-newlines": { diff --git a/package.json b/package.json index 036bee6..1339658 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "prettier": "^2.1.2" }, "dependencies": { - "@directus/sdk-js": "^9.0.0-rc.30", + "@directus/sdk": "^9.0.0-rc.83", "axios-auth-refresh": "^3.1.0", "jwt-decode": "^3.1.2" } From 7799c4552932bac3ce259e03445d8ef693117543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fl=C3=BCr?= Date: Sun, 11 Jul 2021 22:33:57 +0200 Subject: [PATCH 2/2] fix: use correct constructor --- lib/plugin.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/plugin.js b/lib/plugin.js index fc43d7e..5e6aa4b 100644 --- a/lib/plugin.js +++ b/lib/plugin.js @@ -1,4 +1,4 @@ -import DirectusSDK from '@directus/sdk'; +import {Directus} from '@directus/sdk'; import Vue from 'vue'; import jwtDecode from 'jwt-decode'; import createAuthRefreshInterceptor from 'axios-auth-refresh'; @@ -24,7 +24,7 @@ export default async (ctx, inject) => { } ctx.store.registerModule('auth', authModule, opts); - const directus = new DirectusSDK(options.apiUrl, { + const directus = new Directus(options.apiUrl, { auth: { storage: { getItem: (key) => {