UNPKG

bananass

Version:

Baekjoon Framework for JavaScript.🍌

43 lines (42 loc) 1.91 kB
/** * @import { Problem } from "./types/index.js" */ /** @satisfies {number} */ export const BAEKJOON_PROBLEM_NUMBER_MIN: 1000; /** @satisfies {string} */ export const PKG_DESCRIPTION: string; /** @type {'bananass'} */ export const PKG_NAME: "bananass"; /** @satisfies {string} */ export const PKG_VERSION: string; /** @satisfies {string} */ export const PKG_AUTHOR: "lumir"; /** @satisfies {string} */ export const URL_HOMEPAGE: string; /** @satisfies {string} */ export const URL_NPM: "https://www.npmjs.com"; /** @satisfies {string} */ export const URL_GITHUB_REPO: "https://github.com/lumirlumir/npm-bananass"; /** @satisfies {string} */ export const URL_GITHUB_ISSUES: "https://github.com/lumirlumir/npm-bananass/issues"; /** @satisfies {string} */ export const URL_GITHUB_DISCUSSIONS: "https://github.com/lumirlumir/npm-bananass/discussions"; /** @satisfies {string} */ export const URL_BOJ_MAIN: "https://www.acmicpc.net"; export function URL_BOJ_PROBLEM(problem: Problem): string; /** @satisfies {string} */ export const DEFAULT_ENTRY_DIR_NAME: "bananass"; /** @satisfies {'.bananass'} */ export const DEFAULT_OUT_DIR_NAME: ".bananass"; /** @satisfies {string} */ export const DEFAULT_OUT_FILE_EXTENSION: ".cjs"; /** @satisfies {string} */ export const NODE_VERSION_BAEKJOON: "16.13.1"; /** @satisfies {string} */ export const NODE_VERSION_CODEFORCES: "15.8.0"; /** @satisfies {string} */ export const WEBPACK_BANNER: string; export const BANANASS_PKG_NAMES: readonly ["bananass", "bananass-utils-console", "create-bananass", "eslint-config-bananass"]; export const SUPPORTED_SOLUTION_FILE_EXTENSIONS: readonly [".js", ".mjs", ".cjs", ".ts", ".mts", ".cts"]; export const SUPPORTED_CONFIG_FILE_NAMES: ("bananass.config.cjs" | "bananass.config.js" | "bananass.config.mjs" | "bananass.config.ts" | "bananass.config.mts" | "bananass.config.cts")[]; import type { Problem } from "./types/index.js";