Skip to main content

Vite

@winglibs/vite allows using a Vite project with Wing.

Prerequisites​

Installation​

npm i @winglibs/vite

Usage​

bring cloud;
bring vite;

let api = new cloud.Api();

let website = new vite.Vite(
// The path to the website root.
root: "../website",

// Environment variables passed to the Vite project.
// They'll available through the global `wing` object.
publicEnv: {
API_URL: api.url,
},
);

// Get the URL of the website.
let url = website.url;

License​

This library is licensed under the MIT License.​

API Reference​

Table of Contents​

Vite (preflight class) ​

No description

Constructor​

new(props: ViteProps): Vite

Properties​

NameTypeDescription
urlstrNo description

Methods​

No methods

Vite_tf_aws (preflight class) ​

No description

Constructor​

new(props: ViteProps): Vite_tf_aws

Properties​

NameTypeDescription
urlstrNo description

Methods​

No methods

Vite_sim (preflight class) ​

No description

Constructor​

new(props: ViteProps): Vite_sim

Properties​

NameTypeDescription
urlstrNo description

Methods​

No methods

ViteProps (struct) ​

No description

Properties​

NameTypeDescription
generateTypeDefinitionsbool?No description
openBrowserbool?No description
publicEnv
Map?
No description
publicEnvNamestr?No description
rootstrNo description
typeDefinitionsFilenamestr?No description