Skip to content

Repository files navigation

BlueprintUI CLI

npm version

Opinionated Minimal CLI for creating Web Component Libraries

Blueprint CLI provides an out-of-the-box tool kit for compiling and creating Web Component libraries. This project is still an experimental work in progress.

Documentation

Build

CommandDescription
buildBuild library for production
OptionsDescription
--configPath for blueprint.config.js file
--watchRuns build in watch mode for development

Generate

CommandDescription
generateGenerate Library Project

API

CommandDescription
apiAPI lockfile management
OptionsDescription
--testCompare custom-elements.json in build output to custom-elements.lock.json in source control
--updateUpdate custom-elements.lock.json to latest build output of custom-elements.json

Configuration

The blueprint.config.js can be used to customize certain aspects of the build. Below are the default values unless otherwise specified.

exportdefault{library: {externals: [],assets: ['./README.md','./LICENSE.md'],customElementsManifestLockFile: './custom-elements.lock.json',baseDir: './src',outDir: './dist',entryPoints: ['./src/**/index.ts'],tsconfig: './tsconfig.lib.json',sourcemap: false,}}

About

Opinionated CLI for building reusable Web Components

Topics

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages