From 251412afad99b7f241fdae88879c9a064ad1963e Mon Sep 17 00:00:00 2001 From: Boris Kubiak Date: Thu, 11 Jul 2024 18:48:51 +0200 Subject: [PATCH] Move api folder to functions folder --- {api => functions/api}/[type].ts | 8 ++++---- {api => functions/api}/auth.ts | 2 +- {api => functions/api}/callback.ts | 4 ++-- {api => functions/api}/tsconfig.json | 0 tsconfig.json | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) rename {api => functions/api}/[type].ts (94%) rename {api => functions/api}/auth.ts (92%) rename {api => functions/api}/callback.ts (89%) rename {api => functions/api}/tsconfig.json (100%) diff --git a/api/[type].ts b/functions/api/[type].ts similarity index 94% rename from api/[type].ts rename to functions/api/[type].ts index be787c4..b70f9cf 100644 --- a/api/[type].ts +++ b/functions/api/[type].ts @@ -2,10 +2,10 @@ import axios from 'axios'; import * as qs from 'qs'; import pino from 'pino'; import { z } from 'zod'; -import { getAPIToken } from '../lib/token'; -import { dataPoints, dataURLs } from '../lib/url'; -import { isTokenValid } from '../lib/auth'; -import { Env } from '../lib/env'; +import { getAPIToken } from '../../lib/token'; +import { dataPoints, dataURLs } from '../../lib/url'; +import { isTokenValid } from '../../lib/auth'; +import { Env } from '../../lib/env'; const logger = pino(); diff --git a/api/auth.ts b/functions/api/auth.ts similarity index 92% rename from api/auth.ts rename to functions/api/auth.ts index 0fac75c..c9064c0 100644 --- a/api/auth.ts +++ b/functions/api/auth.ts @@ -1,4 +1,4 @@ -import { Env } from '../lib/env'; +import { Env } from '../../lib/env'; export const onRequest: PagesFunction = async ({ request: req, env }) => { const state = 'v2_' + Array.from({ length: 8 }, () => Math.random().toString(36)[2]).join(''); diff --git a/api/callback.ts b/functions/api/callback.ts similarity index 89% rename from api/callback.ts rename to functions/api/callback.ts index 29f8b80..4ec7624 100644 --- a/api/callback.ts +++ b/functions/api/callback.ts @@ -1,5 +1,5 @@ -import { generateToken } from '../lib/auth'; -import { Env } from '../lib/env'; +import { generateToken } from '../../lib/auth'; +import { Env } from '../../lib/env'; import { z } from 'zod'; import pino from 'pino'; const logger = pino(); diff --git a/api/tsconfig.json b/functions/api/tsconfig.json similarity index 100% rename from api/tsconfig.json rename to functions/api/tsconfig.json diff --git a/tsconfig.json b/tsconfig.json index dc7d794..b910caa 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { // https://nuxt.com/docs/guide/concepts/typescript - "exclude": ["api/**/*"], + "exclude": ["functions/**/*"], "extends": "./.nuxt/tsconfig.json" }