Add .gitignore to exclude all node packages and lock files

This commit is contained in:
Adolfo Reyna
2026-02-23 21:56:04 -05:00
parent faae96c9ed
commit dcc5c6c044
9747 changed files with 1555105 additions and 2 deletions
@@ -0,0 +1,55 @@
type Style = {
codes: [number, number];
name: string;
wrap?: (input: string, newline: boolean) => string;
};
type Method = (str: string) => string;
type Colors = {
enabled: () => boolean;
visible: boolean;
styles: Record<string, Style>;
keys: Record<string, string[]>;
alias?: (name: string, col: string) => void;
};
type ColorsWithMethods = Colors & {
reset: Method;
bold: Method;
dim: Method;
italic: Method;
underline: Method;
inverse: Method;
hidden: Method;
strikethrough: Method;
black: Method;
red: Method;
green: Method;
yellow: Method;
blue: Method;
magenta: Method;
cyan: Method;
white: Method;
gray: Method;
bgBlack: Method;
bgRed: Method;
bgGreen: Method;
bgYellow: Method;
bgBlue: Method;
bgMagenta: Method;
bgWhite: Method;
blackBright: Method;
redBright: Method;
greenBright: Method;
yellowBright: Method;
blueBright: Method;
magentaBright: Method;
whiteBright: Method;
bgBlackBright: Method;
bgRedBright: Method;
bgGreenBright: Method;
bgYellowBright: Method;
bgBlueBright: Method;
bgMagentaBright: Method;
bgWhiteBright: Method;
};
export declare const chalk: ColorsWithMethods;
export {};
@@ -0,0 +1,130 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.chalk = void 0;
const is_color_supported_1 = require("./is-color-supported");
exports.chalk = (() => {
const colors = {
enabled: () => (0, is_color_supported_1.isColorSupported)(),
visible: true,
styles: {},
keys: {},
};
const ansi = (st) => {
const open = `\u001b[${st.codes[0]}m`;
const close = `\u001b[${st.codes[1]}m`;
const regex = new RegExp(`\\u001b\\[${st.codes[1]}m`, 'g');
st.wrap = (input, newline) => {
if (input.includes(close))
input = input.replace(regex, close + open);
const output = open + input + close;
// see https://github.com/chalk/chalk/pull/92, thanks to the
// chalk contributors for this fix. However, we've confirmed that
// this issue is also present in Windows terminals
return newline ? output.replace(/\r*\n/g, `${close}$&${open}`) : output;
};
return st;
};
const wrap = (sty, input, newline) => {
var _a;
return (_a = sty.wrap) === null || _a === void 0 ? void 0 : _a.call(sty, input, newline);
};
const style = (input, stack) => {
if (input === '' || input === null || input === undefined)
return '';
if (colors.enabled() === false)
return input;
if (colors.visible === false)
return '';
let str = String(input);
const nl = str.includes('\n');
let n = stack.length;
while (n-- > 0)
str = wrap(colors.styles[stack[n]], str, nl);
return str;
};
const define = (name, codes, type) => {
colors.styles[name] = ansi({ name, codes });
const keys = colors.keys[type] || (colors.keys[type] = []);
keys.push(name);
Reflect.defineProperty(colors, name, {
configurable: true,
enumerable: true,
set(value) {
var _a;
(_a = colors.alias) === null || _a === void 0 ? void 0 : _a.call(colors, name, value);
},
get() {
const color = (input) => style(input, color.stack);
Reflect.setPrototypeOf(color, colors);
color.stack = this.stack ? this.stack.concat(name) : [name];
return color;
},
});
};
define('reset', [0, 0], 'modifier');
define('bold', [1, 22], 'modifier');
define('dim', [2, 22], 'modifier');
define('italic', [3, 23], 'modifier');
define('underline', [4, 24], 'modifier');
define('inverse', [7, 27], 'modifier');
define('hidden', [8, 28], 'modifier');
define('strikethrough', [9, 29], 'modifier');
define('black', [30, 39], 'color');
define('red', [31, 39], 'color');
define('green', [32, 39], 'color');
define('yellow', [33, 39], 'color');
define('blue', [34, 39], 'color');
define('magenta', [35, 39], 'color');
define('cyan', [36, 39], 'color');
define('white', [37, 39], 'color');
define('gray', [90, 39], 'color');
define('grey', [90, 39], 'color');
define('bgBlack', [40, 49], 'bg');
define('bgRed', [41, 49], 'bg');
define('bgGreen', [42, 49], 'bg');
define('bgYellow', [43, 49], 'bg');
define('bgBlue', [44, 49], 'bg');
define('bgMagenta', [45, 49], 'bg');
define('bgWhite', [47, 49], 'bg');
define('blackBright', [90, 39], 'bright');
define('redBright', [91, 39], 'bright');
define('greenBright', [92, 39], 'bright');
define('yellowBright', [93, 39], 'bright');
define('blueBright', [94, 39], 'bright');
define('magentaBright', [95, 39], 'bright');
define('whiteBright', [97, 39], 'bright');
define('bgBlackBright', [100, 49], 'bgBright');
define('bgRedBright', [101, 49], 'bgBright');
define('bgGreenBright', [102, 49], 'bgBright');
define('bgYellowBright', [103, 49], 'bgBright');
define('bgBlueBright', [104, 49], 'bgBright');
define('bgMagentaBright', [105, 49], 'bgBright');
define('bgWhiteBright', [107, 49], 'bgBright');
colors.alias = (name, color) => {
// @ts-expect-error
const fn = colors[color];
if (typeof fn !== 'function') {
throw new TypeError('Expected alias to be the name of an existing color (string) or a function');
}
if (!fn.stack) {
Reflect.defineProperty(fn, 'name', { value: name });
colors.styles[name] = fn;
fn.stack = [name];
}
Reflect.defineProperty(colors, name, {
configurable: true,
enumerable: true,
set(value) {
var _a;
(_a = colors.alias) === null || _a === void 0 ? void 0 : _a.call(colors, name, value);
},
get() {
const col = (input) => style(input, col.stack);
Reflect.setPrototypeOf(col, colors);
col.stack = this.stack ? this.stack.concat(fn.stack) : fn.stack;
return col;
},
});
};
return colors;
})();
@@ -0,0 +1 @@
export declare const isColorSupported: () => boolean;
@@ -0,0 +1,55 @@
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.isColorSupported = void 0;
const tty = __importStar(require("tty"));
const isColorSupported = () => {
var _a;
const env = process.env || {};
const isForceDisabled = 'NO_COLOR' in env;
if (isForceDisabled) {
return false;
}
const isForced = 'FORCE_COLOR' in env;
if (isForced) {
return true;
}
const isWindows = process.platform === 'win32';
const isCompatibleTerminal = ((_a = tty === null || tty === void 0 ? void 0 : tty.isatty) === null || _a === void 0 ? void 0 : _a.call(tty, 1)) && env.TERM && env.TERM !== 'dumb';
const isCI = 'CI' in env &&
('GITHUB_ACTIONS' in env || 'GITLAB_CI' in env || 'CIRCLECI' in env);
return isWindows || isCompatibleTerminal || isCI;
};
exports.isColorSupported = isColorSupported;