From 475a81ba0c1ac667dbe603338aad389f13c42252 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hampus=20Sj=C3=B6berg?= Date: Tue, 4 May 2021 11:59:36 +0200 Subject: [PATCH] Refactor project --- {api => backend/api}/blocks.ts | 0 {api => backend/api}/donate.ts | 4 ++-- {api => backend/api}/index.ts | 0 {api => backend/api}/misc.ts | 0 {blocks => backend/blocks}/index.ts | 7 +++---- {blocks => backend/blocks}/miners.ts | 0 {jsonrpc => backend/jsonrpc}/index.ts | 0 {jsonrpc => backend/jsonrpc}/utils.ts | 2 +- {pageviews => backend/pageviews}/index.ts | 0 {txt => backend/txt}/index.ts | 4 ++-- index.ts | 8 ++++---- 11 files changed, 12 insertions(+), 13 deletions(-) rename {api => backend/api}/blocks.ts (100%) rename {api => backend/api}/donate.ts (95%) rename {api => backend/api}/index.ts (100%) rename {api => backend/api}/misc.ts (100%) rename {blocks => backend/blocks}/index.ts (96%) rename {blocks => backend/blocks}/miners.ts (100%) rename {jsonrpc => backend/jsonrpc}/index.ts (100%) rename {jsonrpc => backend/jsonrpc}/utils.ts (96%) rename {pageviews => backend/pageviews}/index.ts (100%) rename {txt => backend/txt}/index.ts (96%) diff --git a/api/blocks.ts b/backend/api/blocks.ts similarity index 100% rename from api/blocks.ts rename to backend/api/blocks.ts diff --git a/api/donate.ts b/backend/api/donate.ts similarity index 95% rename from api/donate.ts rename to backend/api/donate.ts index 2cb6fcc..c5fe566 100644 --- a/api/donate.ts +++ b/backend/api/donate.ts @@ -3,8 +3,8 @@ import { exec, OutputMode } from "https://deno.land/x/exec/mod.ts"; import { ensureFile } from "https://deno.land/std/fs/mod.ts"; import { sha256 } from "https://denopkg.com/chiefbiiko/sha256/mod.ts"; -import config from "../config/config.ts"; -import { bytesToHexString } from "../common/utils.ts"; +import config from "../../config/config.ts"; +import { bytesToHexString } from "../../common/utils.ts"; await ensureFile("./addinvoice_payload.json"); diff --git a/api/index.ts b/backend/api/index.ts similarity index 100% rename from api/index.ts rename to backend/api/index.ts diff --git a/api/misc.ts b/backend/api/misc.ts similarity index 100% rename from api/misc.ts rename to backend/api/misc.ts diff --git a/blocks/index.ts b/backend/blocks/index.ts similarity index 96% rename from blocks/index.ts rename to backend/blocks/index.ts index fc76362..e357d5b 100644 --- a/blocks/index.ts +++ b/backend/blocks/index.ts @@ -1,8 +1,7 @@ import { getblock, getblockcount, getblockhash, getrawtransaction } from "../jsonrpc/index.ts"; - -import { IBlock } from "../common/interfaces.ts"; -import { hexToAscii } from "../common/utils.ts"; -import config from "../config/config.ts"; +import { IBlock } from "../../common/interfaces.ts"; +import { hexToAscii } from "../../common/utils.ts"; +import config from "../../config/config.ts"; import miners from "./miners.ts"; let blocks: IBlock[] = []; diff --git a/blocks/miners.ts b/backend/blocks/miners.ts similarity index 100% rename from blocks/miners.ts rename to backend/blocks/miners.ts diff --git a/jsonrpc/index.ts b/backend/jsonrpc/index.ts similarity index 100% rename from jsonrpc/index.ts rename to backend/jsonrpc/index.ts diff --git a/jsonrpc/utils.ts b/backend/jsonrpc/utils.ts similarity index 96% rename from jsonrpc/utils.ts rename to backend/jsonrpc/utils.ts index 0a53cba..4baf26d 100644 --- a/jsonrpc/utils.ts +++ b/backend/jsonrpc/utils.ts @@ -1,6 +1,6 @@ import * as base64 from "https://denopkg.com/chiefbiiko/base64/mod.ts"; -import config from "../config/config.ts"; +import config from "../../config/config.ts"; const host = config.bitcoinRpc.server; const rpcUser = config.bitcoinRpc.user; diff --git a/pageviews/index.ts b/backend/pageviews/index.ts similarity index 100% rename from pageviews/index.ts rename to backend/pageviews/index.ts diff --git a/txt/index.ts b/backend/txt/index.ts similarity index 96% rename from txt/index.ts rename to backend/txt/index.ts index f9f75d1..2d0e9c5 100644 --- a/txt/index.ts +++ b/backend/txt/index.ts @@ -1,8 +1,8 @@ import { bech32 } from "https://esm.sh/bech32"; -import config from "../config/config.ts"; +import config from "../../config/config.ts"; import { getBlocks } from "../blocks/index.ts"; -import { computeStats, computeMiners } from "../common/data.ts"; +import { computeStats, computeMiners } from "../../common/data.ts"; const UPCOMING = "⬚"; const SIGNALING = "▣"; diff --git a/index.ts b/index.ts index a4239e5..4ed0dea 100644 --- a/index.ts +++ b/index.ts @@ -1,10 +1,10 @@ import { Application } from "https://deno.land/x/oak@v7.3.0/mod.ts"; import config from "./config/config.ts"; -import router from "./api/index.ts"; -import { homeTXT } from "./txt/index.ts"; -import { bootstrapBlocks } from "./blocks/index.ts"; -import { pageviews, pageviewsTxt } from "./pageviews/index.ts"; +import router from "./backend/api/index.ts"; +import { homeTXT } from "./backend/txt/index.ts"; +import { bootstrapBlocks } from "./backend/blocks/index.ts"; +import { pageviews, pageviewsTxt } from "./backend/pageviews/index.ts"; bootstrapBlocks();