diff --git a/website-next13/lib/directus.js b/website-next13/lib/directus.js deleted file mode 100644 index 682a323..0000000 --- a/website-next13/lib/directus.js +++ /dev/null @@ -1,8 +0,0 @@ -import { createDirectus } from '@directus/sdk'; -import { rest } from '@directus/sdk/rest'; - -const directus = createDirectus('https://CHANGE-THIS.directus.app/').with( - rest() -); - -export default directus; diff --git a/website-next13/.gitignore b/website-next14/.gitignore similarity index 100% rename from website-next13/.gitignore rename to website-next14/.gitignore diff --git a/website-next13/README.md b/website-next14/README.md similarity index 100% rename from website-next13/README.md rename to website-next14/README.md diff --git a/website-next13/app/[slug]/page.tsx b/website-next14/app/[slug]/page.tsx similarity index 83% rename from website-next13/app/[slug]/page.tsx rename to website-next14/app/[slug]/page.tsx index c0a2217..c70e8d8 100644 --- a/website-next13/app/[slug]/page.tsx +++ b/website-next14/app/[slug]/page.tsx @@ -1,6 +1,6 @@ -import directus from 'lib/directus'; +import directus from '../../lib/directus'; import { notFound } from 'next/navigation'; -import { readItem } from '@directus/sdk/rest'; +import { readItem } from '@directus/sdk'; async function getPage(slug) { try { diff --git a/website-next13/app/blog/[slug]/page.tsx b/website-next14/app/blog/[slug]/page.tsx similarity index 87% rename from website-next13/app/blog/[slug]/page.tsx rename to website-next14/app/blog/[slug]/page.tsx index 1843717..8c14027 100644 --- a/website-next13/app/blog/[slug]/page.tsx +++ b/website-next14/app/blog/[slug]/page.tsx @@ -1,6 +1,6 @@ -import directus from 'lib/directus'; +import directus from '../../../lib/directus'; import { notFound } from 'next/navigation'; -import { readItem } from '@directus/sdk/rest'; +import { readItem } from '@directus/sdk'; async function getPost(slug) { try { diff --git a/website-next13/app/blog/page.tsx b/website-next14/app/blog/page.tsx similarity index 89% rename from website-next13/app/blog/page.tsx rename to website-next14/app/blog/page.tsx index 0f868e8..7dfe3f5 100644 --- a/website-next13/app/blog/page.tsx +++ b/website-next14/app/blog/page.tsx @@ -1,5 +1,5 @@ -import directus from 'lib/directus'; -import { readItems } from '@directus/sdk/rest'; +import directus from '../../lib/directus'; +import { readItems } from '@directus/sdk'; async function getPosts() { const posts = await directus.request( diff --git a/website-next13/app/head.tsx b/website-next14/app/head.tsx similarity index 100% rename from website-next13/app/head.tsx rename to website-next14/app/head.tsx diff --git a/website-next13/app/layout.tsx b/website-next14/app/layout.tsx similarity index 100% rename from website-next13/app/layout.tsx rename to website-next14/app/layout.tsx diff --git a/website-next13/app/page.tsx b/website-next14/app/page.tsx similarity index 77% rename from website-next13/app/page.tsx rename to website-next14/app/page.tsx index 6d1db62..21a47af 100644 --- a/website-next13/app/page.tsx +++ b/website-next14/app/page.tsx @@ -1,5 +1,5 @@ -import directus from 'lib/directus'; -import { readItems } from '@directus/sdk/rest'; +import directus from '../lib/directus'; +import { readItems } from '@directus/sdk'; async function getGlobals() { const { data } = await directus.request(readItems('global')); diff --git a/website-next13/demo-data/pages/about.md b/website-next14/demo-data/pages/about.md similarity index 100% rename from website-next13/demo-data/pages/about.md rename to website-next14/demo-data/pages/about.md diff --git a/website-next13/demo-data/pages/conduct.md b/website-next14/demo-data/pages/conduct.md similarity index 100% rename from website-next13/demo-data/pages/conduct.md rename to website-next14/demo-data/pages/conduct.md diff --git a/website-next13/demo-data/pages/privacy.md b/website-next14/demo-data/pages/privacy.md similarity index 100% rename from website-next13/demo-data/pages/privacy.md rename to website-next14/demo-data/pages/privacy.md diff --git a/website-next13/demo-data/posts/becoming-a-productive-rabbit.jpeg b/website-next14/demo-data/posts/becoming-a-productive-rabbit.jpeg similarity index 100% rename from website-next13/demo-data/posts/becoming-a-productive-rabbit.jpeg rename to website-next14/demo-data/posts/becoming-a-productive-rabbit.jpeg diff --git a/website-next13/demo-data/posts/becoming-a-productive-rabbit.md b/website-next14/demo-data/posts/becoming-a-productive-rabbit.md similarity index 100% rename from website-next13/demo-data/posts/becoming-a-productive-rabbit.md rename to website-next14/demo-data/posts/becoming-a-productive-rabbit.md diff --git a/website-next13/demo-data/posts/rabbit-facts.jpeg b/website-next14/demo-data/posts/rabbit-facts.jpeg similarity index 100% rename from website-next13/demo-data/posts/rabbit-facts.jpeg rename to website-next14/demo-data/posts/rabbit-facts.jpeg diff --git a/website-next13/demo-data/posts/rabbit-facts.md b/website-next14/demo-data/posts/rabbit-facts.md similarity index 100% rename from website-next13/demo-data/posts/rabbit-facts.md rename to website-next14/demo-data/posts/rabbit-facts.md diff --git a/website-next13/demo-data/posts/steampunk-rabbits.jpeg b/website-next14/demo-data/posts/steampunk-rabbits.jpeg similarity index 100% rename from website-next13/demo-data/posts/steampunk-rabbits.jpeg rename to website-next14/demo-data/posts/steampunk-rabbits.jpeg diff --git a/website-next13/demo-data/posts/steampunk-rabbits.md b/website-next14/demo-data/posts/steampunk-rabbits.md similarity index 100% rename from website-next13/demo-data/posts/steampunk-rabbits.md rename to website-next14/demo-data/posts/steampunk-rabbits.md diff --git a/website-next13/jsconfig.json b/website-next14/jsconfig.json similarity index 100% rename from website-next13/jsconfig.json rename to website-next14/jsconfig.json diff --git a/website-next14/lib/directus.js b/website-next14/lib/directus.js new file mode 100644 index 0000000..33dfe19 --- /dev/null +++ b/website-next14/lib/directus.js @@ -0,0 +1,5 @@ +import { createDirectus, rest } from '@directus/sdk'; + +const directus = createDirectus('http://localhost:8080/').with(rest()); + +export default directus; diff --git a/website-next13/next-env.d.ts b/website-next14/next-env.d.ts similarity index 100% rename from website-next13/next-env.d.ts rename to website-next14/next-env.d.ts diff --git a/website-next13/next.config.js b/website-next14/next.config.js similarity index 100% rename from website-next13/next.config.js rename to website-next14/next.config.js diff --git a/website-next13/package-lock.json b/website-next14/package-lock.json similarity index 82% rename from website-next13/package-lock.json rename to website-next14/package-lock.json index b864f73..ad833ee 100644 --- a/website-next13/package-lock.json +++ b/website-next14/package-lock.json @@ -8,7 +8,7 @@ "name": "my-website", "version": "0.1.0", "dependencies": { - "@directus/sdk": "^10.3.1", + "@directus/sdk": "^13.0.0", "@next/font": "13.1.6", "next": "13.1.6", "react": "18.2.0", @@ -21,11 +21,14 @@ } }, "node_modules/@directus/sdk": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-10.3.1.tgz", - "integrity": "sha512-+FUs1kQ27dmrHbAxO+FmCmmAHZrzyyZn+cXZMCtixkeBD8KYBFM7sUKtesQskSmsp5wUksrq2L9Cm+Z93G/ONg==", - "dependencies": { - "axios": "^0.27.2" + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-13.0.0.tgz", + "integrity": "sha512-t7APajC0pH9zI0LSFUpD3t7ofOqQFxbfPYNr5TiLw2Dft4pNjgnVLKoFe9uQfeUb0/KBo/YFiY6JLEuCgIg/JA==", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "url": "https://github.com/directus/directus?sponsor=1" } }, "node_modules/@next/env": { @@ -270,20 +273,6 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001450", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", @@ -304,63 +293,12 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/csstype": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", "dev": true }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -377,25 +315,6 @@ "loose-envify": "cli.js" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -568,12 +487,9 @@ }, "dependencies": { "@directus/sdk": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-10.3.1.tgz", - "integrity": "sha512-+FUs1kQ27dmrHbAxO+FmCmmAHZrzyyZn+cXZMCtixkeBD8KYBFM7sUKtesQskSmsp5wUksrq2L9Cm+Z93G/ONg==", - "requires": { - "axios": "^0.27.2" - } + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@directus/sdk/-/sdk-13.0.0.tgz", + "integrity": "sha512-t7APajC0pH9zI0LSFUpD3t7ofOqQFxbfPYNr5TiLw2Dft4pNjgnVLKoFe9uQfeUb0/KBo/YFiY6JLEuCgIg/JA==" }, "@next/env": { "version": "13.1.6", @@ -700,20 +616,6 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "caniuse-lite": { "version": "1.0.30001450", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", @@ -724,40 +626,12 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, "csstype": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", "dev": true }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -771,19 +645,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", diff --git a/website-next13/package.json b/website-next14/package.json similarity index 82% rename from website-next13/package.json rename to website-next14/package.json index eba0013..4789f1a 100644 --- a/website-next13/package.json +++ b/website-next14/package.json @@ -9,9 +9,8 @@ "lint": "next lint" }, "dependencies": { - "@directus/sdk": "^11.0.0", - "@next/font": "13.1.6", - "next": "13.1.6", + "@directus/sdk": "^14.0.0", + "next": "14.0.4", "react": "18.2.0", "react-dom": "18.2.0" }, diff --git a/website-next13/pages/api/hello.js b/website-next14/pages/api/hello.js similarity index 100% rename from website-next13/pages/api/hello.js rename to website-next14/pages/api/hello.js diff --git a/website-next14/pnpm-lock.yaml b/website-next14/pnpm-lock.yaml new file mode 100644 index 0000000..d0bc3b9 --- /dev/null +++ b/website-next14/pnpm-lock.yaml @@ -0,0 +1,313 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@directus/sdk': + specifier: ^14.0.0 + version: 14.0.0 + next: + specifier: 14.0.4 + version: 14.0.4(react-dom@18.2.0)(react@18.2.0) + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + +devDependencies: + '@types/node': + specifier: 18.11.18 + version: 18.11.18 + '@types/react': + specifier: 18.0.27 + version: 18.0.27 + typescript: + specifier: 4.9.5 + version: 4.9.5 + +packages: + + /@directus/sdk@14.0.0: + resolution: {integrity: sha512-xxX20VpdwKXR5O1QNo1HXY3hF8sulOjTdio+zWELLGsSnW4asXT32VLGhiPSl9gtZ2ctSnsrU29k5ACYD2WoRQ==} + engines: {node: '>=18.0.0'} + dev: false + + /@next/env@14.0.4: + resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} + dev: false + + /@next/swc-darwin-arm64@14.0.4: + resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@14.0.4: + resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@14.0.4: + resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@14.0.4: + resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@14.0.4: + resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@14.0.4: + resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@14.0.4: + resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@14.0.4: + resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@14.0.4: + resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + dependencies: + tslib: 2.6.2 + dev: false + + /@types/node@18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + dev: true + + /@types/prop-types@15.7.11: + resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + dev: true + + /@types/react@18.0.27: + resolution: {integrity: sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==} + dependencies: + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 + csstype: 3.1.3 + dev: true + + /@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + dev: true + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /caniuse-lite@1.0.30001576: + resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==} + dev: false + + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: true + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /next@14.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + sass: + optional: true + dependencies: + '@next/env': 14.0.4 + '@swc/helpers': 0.5.2 + busboy: 1.6.0 + caniuse-lite: 1.0.30001576 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 + optionalDependencies: + '@next/swc-darwin-arm64': 14.0.4 + '@next/swc-darwin-x64': 14.0.4 + '@next/swc-linux-arm64-gnu': 14.0.4 + '@next/swc-linux-arm64-musl': 14.0.4 + '@next/swc-linux-x64-gnu': 14.0.4 + '@next/swc-linux-x64-musl': 14.0.4 + '@next/swc-win32-arm64-msvc': 14.0.4 + '@next/swc-win32-ia32-msvc': 14.0.4 + '@next/swc-win32-x64-msvc': 14.0.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false + + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false diff --git a/website-next13/public/favicon.ico b/website-next14/public/favicon.ico similarity index 100% rename from website-next13/public/favicon.ico rename to website-next14/public/favicon.ico diff --git a/website-next13/public/next.svg b/website-next14/public/next.svg similarity index 100% rename from website-next13/public/next.svg rename to website-next14/public/next.svg diff --git a/website-next13/public/thirteen.svg b/website-next14/public/thirteen.svg similarity index 100% rename from website-next13/public/thirteen.svg rename to website-next14/public/thirteen.svg diff --git a/website-next13/public/vercel.svg b/website-next14/public/vercel.svg similarity index 100% rename from website-next13/public/vercel.svg rename to website-next14/public/vercel.svg diff --git a/website-next13/tsconfig.json b/website-next14/tsconfig.json similarity index 100% rename from website-next13/tsconfig.json rename to website-next14/tsconfig.json diff --git a/website-nuxt3/plugins/directus.js b/website-nuxt3/plugins/directus.js index 10e625f..dd1c580 100644 --- a/website-nuxt3/plugins/directus.js +++ b/website-nuxt3/plugins/directus.js @@ -1,9 +1,11 @@ -import { createDirectus } from '@directus/sdk' -import { rest, readItem, readItems } from '@directus/sdk/rest' -const directus = createDirectus('https://CHANGE-THIS.directus.app').with(rest()) +import { createDirectus } from '@directus/sdk'; +import { rest, readItem, readItems } from '@directus/sdk'; +const directus = createDirectus('https://CHANGE-THIS.directus.app').with( + rest() +); export default defineNuxtPlugin(() => { - return { - provide: { directus, readItem, readItems }, - }; + return { + provide: { directus, readItem, readItems }, + }; });