leds-spark-lib
Version:
Biblioteca de geração de código
34 lines • 1.27 kB
TypeScript
/**
* Package Lock Generator Module
*
* This module generates the package-lock.json file for the Vue application,
* defining exact versions of all dependencies to ensure consistent installs.
* The generated lock file includes both production and development dependencies
* with their complete dependency trees.
*
* Key Dependencies:
* - Vue ecosystem (Vue, Vue Router, Pinia)
* - Build tools (Vite, TypeScript)
* - UI utilities (Tailwind CSS)
* - Development tools (ESLint, Vue TSC)
*/
import SEON from "seon-lib-implementation";
/**
* Generates package-lock.json content
*
* Creates a complete package lock file that specifies exact versions
* for all dependencies and their sub-dependencies. This ensures
* consistent and reproducible builds across different environments.
*
* Dependencies Categories:
* - Core: Vue, Pinia, Vue Router
* - UI: Tailwind CSS, Roboto font
* - HTTP: Axios
* - Build: Vite, TypeScript, Vue TSC
* - Development: ESLint, testing tools
*
* @param project_abstraction - Project metadata (not directly used for lock file)
* @returns {string} Complete package-lock.json content
*/
export declare function generate(project_abstraction: SEON.ProjectAbstraction): string;
//# sourceMappingURL=packagelock-generator.d.ts.map