awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kentcdodds avatar

kentcdodds/cross-envArchived

0
View on GitHub↗
6,527 estrellas·263 forks·TypeScript·MIT·2 vistaswww.npmjs.com/package/cross-env↗

Cross Env

cross-env es una utilidad de línea de comandos de Node.js y ejecutor de scripts de shell multiplataforma. Funciona como un configurador de variables de entorno que asegura que las variables se manejen de forma idéntica a través de Windows, macOS y Linux.

La herramienta estandariza la asignación de variables envolviendo la ejecución de shell en una interfaz uniforme, permitiendo que los scripts se ejecuten consistentemente independientemente del sistema operativo subyacente. Esto permite el uso de una única sintaxis para la configuración del entorno a través de diversos entornos de shell.

El proyecto cubre capacidades para herramientas de construcción automatizadas, configuración del entorno de Node.js y la creación de pipelines de CI/CD portátiles.

Features

  • Cross-Platform Environment Variable Setters - Provides a consistent tool for setting and using environment variables in shell scripts across Windows, macOS, and Linux.
  • Cross-Platform Script Runners - Runs shell commands that set environment variables consistently across Windows, macOS, and Linux.
  • Node.js CLI Tooling - Provides a Node.js-based CLI tool to standardize variable assignment across different shell environments.
  • Node.js Application Configurations - Configures environment variables for Node.js applications to ensure consistent behavior across different operating systems.
  • Environment Variable Managers - Provides a utility to define and assign environment variables to commands using a consistent cross-platform syntax.
  • Cross-Platform Shell Customizers - Standardizes shell environment variable assignment across different operating systems through a uniform JavaScript interface.
  • Shell Script Execution Engines - Executes inline shell scripts with integrated support for cross-platform environment variable assignment.
  • Build Automation - Enables the automation of build workflows by setting production and development flags across diverse developer platforms.
  • Pipeline Portability - Facilitates the creation of build scripts that operate across various CI runner environments without platform-specific shell failures.
  • Dynamic Merging - Combines user-defined variables with the existing process environment to ensure target commands inherit all necessary configurations.
  • Runtime Environment Variable Injections - Injects environment variables into the target process at runtime to override or extend the existing shell environment.
  • Child Process Execution - Implements the mechanism for spawning external system processes and passing modified environment variables to the shell.
  • Environment Management - Cross-platform environment variable setting.
  • Cross-Platform Utilities - Sets environment variables for scripts in a Unix-style.
  • Environment Management - Set environment variables in a cross-platform manner.

Historial de estrellas

Gráfico del historial de estrellas de kentcdodds/cross-envGráfico del historial de estrellas de kentcdodds/cross-env

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Cross Env

Proyectos open-source similares, clasificados según cuántas características comparten con Cross Env.
  • toddbluhm/env-cmdAvatar de toddbluhm

    toddbluhm/env-cmd

    1,818Ver en GitHub↗

    This project is a command-line utility that executes processes by injecting environment variables from local configuration files. It functions as a runtime wrapper, allowing developers to manage application settings and process execution contexts without modifying global system variables. The tool distinguishes itself by supporting dynamic configuration loading, which allows for the use of files that export objects or promises to compute values at runtime. It provides granular control over environment management, including the ability to group variables into named collections, protect existin

    TypeScriptcommand-line-toolcross-platformenvironment-variables
    Ver en GitHub↗1,818
  • cake-build/cakeAvatar de cake-build

    cake-build/cake

    4,179Ver en GitHub↗

    Cake is a cross-platform build automation system and scripting framework that allows users to define software build pipelines using C# scripts. It functions as a CI/CD pipeline orchestrator and build runner, providing a strongly-typed domain-specific language to simplify the orchestration of compilation, testing, and packaging processes across Windows, Linux, and macOS. The system ensures reproducible build environments by pinning the versions of build tools, modules, and dependencies. It distinguishes itself by enabling a C# scripting workflow with full IDE support, including autocomplete, s

    C#build-automationbuild-automation-toolbuild-tool
    Ver en GitHub↗4,179
  • node-config/node-configAvatar de node-config

    node-config/node-config

    6,427Ver en GitHub↗

    This is a configuration manager for Node.js applications that handles hierarchical settings across different deployment environments. It functions as an environment-based loader and settings parser that merges default configurations with overrides based on the current runtime context and hostname. The project distinguishes itself through a priority-based merge strategy that incorporates environment variables, command-line arguments, and external data sources to supersede file-based settings. It supports multi-format parsing for JSON, YAML, JavaScript, and TypeScript files, and allows for cust

    JavaScriptconfigdeploymentproperties
    Ver en GitHub↗6,427
  • metalsmith/metalsmithAvatar de metalsmith

    metalsmith/metalsmith

    7,827Ver en GitHub↗

    Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites, eBooks, or technical documentation. It functions as a file-to-object transformer, converting directory trees into plain JavaScript objects that can be programmatically manipulated in memory. The project is built around a pluggable build pipeline where files are passed through a sequence of custom functions to transform content and metadata incrementally. This architecture allows users to extend functionality by writing their own plugins or using third-party modules to define

    JavaScriptjavascriptmarkdownmarkdown-to-html
    Ver en GitHub↗7,827
Ver las 30 alternativas a Cross Env→

Preguntas frecuentes

¿Qué hace kentcdodds/cross-env?

cross-env es una utilidad de línea de comandos de Node.js y ejecutor de scripts de shell multiplataforma. Funciona como un configurador de variables de entorno que asegura que las variables se manejen de forma idéntica a través de Windows, macOS y Linux.

¿Cuáles son las características principales de kentcdodds/cross-env?

Las características principales de kentcdodds/cross-env son: Cross-Platform Environment Variable Setters, Cross-Platform Script Runners, Node.js CLI Tooling, Node.js Application Configurations, Environment Variable Managers, Cross-Platform Shell Customizers, Shell Script Execution Engines, Build Automation.

¿Qué alternativas de código abierto existen para kentcdodds/cross-env?

Las alternativas de código abierto para kentcdodds/cross-env incluyen: toddbluhm/env-cmd — This project is a command-line utility that executes processes by injecting environment variables from local… cake-build/cake — Cake is a cross-platform build automation system and scripting framework that allows users to define software build… node-config/node-config — This is a configuration manager for Node.js applications that handles hierarchical settings across different… metalsmith/metalsmith — Metalsmith is a Node.js static site generator and static content processor that transforms source files into websites,… emailthis/extension-boilerplate — This project is a development template and build system designed for creating browser extensions. It provides a… npm/node-which — Like the unix which utility.