Home / File/ generate-version.js — svelte Source File

generate-version.js — svelte Source File

Architecture documentation for generate-version.js, a javascript file in the svelte codebase. 1 imports, 1 dependents.

File javascript BuildSystem 1 imports 1 dependents

Entity Profile

Dependency Diagram

graph LR
  409a8cdc_fdb3_b8c2_8ddc_f1ee190d0d8d["generate-version.js"]
  f596e027_a951_36c9_7695_83acc4f0d6b9["node:fs"]
  409a8cdc_fdb3_b8c2_8ddc_f1ee190d0d8d --> f596e027_a951_36c9_7695_83acc4f0d6b9
  90dbeeab_57f8_bc06_1720_f9335b1d0dde["rollup.config.js"]
  90dbeeab_57f8_bc06_1720_f9335b1d0dde --> 409a8cdc_fdb3_b8c2_8ddc_f1ee190d0d8d
  style 409a8cdc_fdb3_b8c2_8ddc_f1ee190d0d8d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import fs from 'node:fs';

const pkg = JSON.parse(fs.readFileSync('package.json', 'utf-8'));

fs.writeFileSync(
	'./src/version.js',
	`// generated during release, do not modify

/**
 * The current version, as set in package.json.
 * @type {string}
 */
export const VERSION = '${pkg.version}';
export const PUBLIC_VERSION = '${pkg.version.split('.')[0]}';
`
);

Domain

Dependencies

  • node:fs

Frequently Asked Questions

What does generate-version.js do?
generate-version.js is a source file in the svelte codebase, written in javascript. It belongs to the BuildSystem domain.
What does generate-version.js depend on?
generate-version.js imports 1 module(s): node:fs.
What files import generate-version.js?
generate-version.js is imported by 1 file(s): rollup.config.js.
Where is generate-version.js in the architecture?
generate-version.js is located at packages/svelte/scripts/generate-version.js (domain: BuildSystem, directory: packages/svelte/scripts).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free