From c180fb5c1587bc1288228ff6a16dbdda2f826c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20H=C3=A9rault?= Date: Tue, 29 Oct 2024 12:52:43 +0200 Subject: [PATCH] Remove sponsor logging --- src/utils/logSponsor.js | 101 +++++++++++++++++++--------------------- 1 file changed, 49 insertions(+), 52 deletions(-) diff --git a/src/utils/logSponsor.js b/src/utils/logSponsor.js index 84284772b..b92494c74 100644 --- a/src/utils/logSponsor.js +++ b/src/utils/logSponsor.js @@ -1,69 +1,66 @@ /* eslint-disable no-use-before-define */ /* eslint-disable no-console */ -import process from "node:process" +// import process from "node:process" -import boxen from "boxen" -import { gray, dodgerblue } from "../config/colors.js" +// const boxenOptions = { +// borderColor: "blue", +// margin: 1, +// padding: 1, +// } -const boxenOptions = { - borderColor: "blue", - margin: 1, - padding: 1, -} - -// Promotion starts on August 22, 2024 -const startAt = new Date("2024-08-22T00:00:00.000Z") -// By October 22, 2024, the promotion will be displayed to 100% of users -const endAt = new Date("2024-10-22T00:00:00.000Z") -const nDays = diffDays(startAt, endAt) +// // Promotion starts on August 22, 2024 +// const startAt = new Date("2024-08-22T00:00:00.000Z") +// // By October 22, 2024, the promotion will be displayed to 100% of users +// const endAt = new Date("2024-10-22T00:00:00.000Z") +// const nDays = diffDays(startAt, endAt) function logSponsor() { - if (!shouldDisplaySponsor()) { - console.log() - - return - } - - console.log( - boxen( - `Sponsored by ${dodgerblue("Arccode, the RPG for developers")}\nhttps://arccode.dev?ref=so\n${gray.dim( - "Disable with --noSponsor", - )}`, - boxenOptions, - ), - ) + console.log() + // if (!shouldDisplaySponsor()) { + // console.log() + // return + // } + // console.log( + // boxen( + // `Sponsored by ${dodgerblue("Arccode, the RPG for developers")}\nhttps://arccode.dev?ref=so\n${gray.dim( + // "Disable with --noSponsor", + // )}`, + // boxenOptions, + // ), + // ) } -// Display the message progressively over time to 100% of users -function shouldDisplaySponsor() { - const ratio = diffDays(startAt, new Date()) / nDays +// // Display the message progressively over time to 100% of users +// function shouldDisplaySponsor() { +// const ratio = diffDays(startAt, new Date()) / nDays - if (ratio >= 1) return true +// if (ratio >= 1) return true - try { - const nonce = Number( - encodeStringToNumber(process.cwd()).toString().padStart(2, "0").slice(-2), - ) +// try { +// const nonce = Number( +// encodeStringToNumber(process.cwd()).toString().padStart(2, "0").slice(-2), +// ) - return nonce <= ratio * 100 - } catch { - // - } +// return nonce <= ratio * 100 +// } catch { +// // +// } - return false -} +// return false +// } -function encodeStringToNumber(string) { - let sum = 0 +// function encodeStringToNumber(string) { +// let sum = 0 - for (let i = 0; i < string.length; i += 1) { - sum += Number(string.codePointAt(i).toString(10)) - } +// for (let i = 0; i < string.length; i += 1) { +// sum += Number(string.codePointAt(i).toString(10)) +// } - return sum -} +// return sum +// } + +// function diffDays(a, b) { +// return Math.round((b - a) / (1000 * 60 * 60 * 24)) +// } -function diffDays(a, b) { - return Math.round((b - a) / (1000 * 60 * 60 * 24)) -} export default logSponsor