Socket
Socket
Sign inDemoInstall

vitalizer

Package Overview
Dependencies
45
Maintainers
1
Versions
187
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    vitalizer

Vital Software front-end asset builder


Version published
Weekly downloads
178
decreased by-5.32%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

Vitalizer Build status npm version

Webpack development and bundling tool for Vital Software.

Features

  • Hot reloading
  • Injected JS/CSS assets
  • Tree-shaking optimization
  • Cache busted production assets
  • Source map support
  • PostCSS (Autoprefixer, SCSS style syntax)
  • CSS Module support
  • cssnano minification
  • rem() function support

Installing

To install, run the following commands:

yarn add vitalizer -D

Usage

Development

To run Vitalizer in development mode (using webpack-serve), run the following command:

vitalizer start

To build your project files for production, run the following command:

vitalizer build

Configuration

To configure Vitalizer, create a file called .vitalizer in the root of your project:

VARIABLE=name

And set any of the following variables:

VariableDevelopmentProductionUsage
CDN_URL:x::white_check_mark:When set, production assets are output as [CDN_URL][asset] rather than [asset]. Used to support an external CDN for assets.
CI:large_orange_diamond::white_check_mark:When set to true, Vitalizer treats warnings as failures in the build. Most CIs set this flag by default.
DISABLE_HASH.:x::white_check_mark:When set to true, production assets are output as [name].[ext] rather than [name][hash].[ext]. Useful for debugging and test purposes.
HOST:white_check_mark::x:By default, the development web server binds to localhost. You may use this variable to specify a different host.
INDEX_FILES:white_check_mark::white_check_mark:Comma seperated list of HTML files to use. Defaults to static/index.html.
PORT:white_check_mark::x:By default, the development web server will attempt to listen on port 3000 or prompt you to attempt the next available port. You may use this variable to specify a different port.
RESOLVE_MODULES:white_check_mark::white_check_mark:Comma seperated list of module roots to use other than node_modules. i.e. app, static
Expanding Environment Variables In .env

Expand variables already on your machine for use in your .env file (using dotenv-expand).

For example, to use the DOMAIN variable:

DOMAIN=www.example.com
FOO=$DOMAIN/foo
BAR=$DOMAIN/bar

FAQs

Last updated on 16 Dec 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc