@ow3/stacks-core

The Stacks framework core.
1,628 636
Install
npm install @ow3/stacks-core
Latest Version:0.33.3
Vue:3
License:MIT
Last Updated:Oct 25, 2026
Links: GitHub  ·  npm
Maintainer: glenn123

@ow3/stacks-core

This package contains the "core" logic of the framework/monorepo setup, e.g. the build logic (excluding the IDE setup).

☘️ Features

The ultimate goal of this framework, Stacks, is to help you create a component and/or function library. Stacks is a toolkit of composables, methods, and other goodies required to build optimized libraries. A highly optimized build process that automatically generates .mjs & .cjs library distributions for you, including its TypeScript types.

Other included core features are:

  • ⚡️ Vite plugins to build the component library
  • 🏎 Blazing fast, empowered by a beautiful DX
  • 👣 Tiny foot-print in production builds
  • 💬 Fully-typed TypeScript definitions
  • 🌳 Treeshaking for Vue & Web Components
  • 🎨 Optimized UnoCSS build for Vue & Web Components (defaults to Tailwind CSS utility classes)
  • 🧙🏼‍♀️ Unified way to access hundreds of icon sets — Icons in Pure CSS

And all of this in a zero-config, yet configurable, way.

🤖 Usage

If you want to use Stacks outside of this framework, install it as a dev dependency:

pnpm i -D @ow3/stacks

Now, you can use it in your project:

import {
  Stacks,
  atomicCssEngine,
  autoImports,
  components,
  createApp,
  defineConfig,
  defineTestConfig,
  inspect,
  resolve,
  uiEngine
} from '@ow3/stacks'

// you are now free to use any of the imported methods

Learn more in the docs.

🧪 Testing

pnpm test

📈 Changelog

Please see our releases page for more information on what has changed recently.

💪🏼 Contributing

Please see CONTRIBUTING for details.

🏝 Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Discussions on GitHub

For casual chit-chat with others using this package:

Join the Open Web Discord Server

📄 License

The MIT License (MIT). Please see LICENSE for more information.

Made with ❤️

Related Packages

@ow3/stacks

The easy way to build your next app or library.

3,180 636
vue-cli-plugin-nast

Vue-cli plugin for nast framework

1,497 0
vite-doctor

Small Vite Doctor CLI for project diagnostics.

67,821 21
jky-component-lib

Vue 3 component library starter template, provides VitePress documentation, supp...

11,539

Version History

Version Released Vue License
0.33.3 ^3.2.39 MIT
0.33.2 ^3.2.39 MIT
0.33.1 ^3.2.39 MIT
0.33.0 ^3.2.39 MIT
0.32.20 ^3.2.39 MIT