bananass
Version:
Baekjoon Framework for JavaScript.🍌
43 lines (42 loc) • 1.91 kB
TypeScript
/**
* @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";