mise-en-place

A collection of layout primitives for building Vue.js apps.
4,064
Install
npm install mise-en-place
Latest Version:0.1.1
Vue:2
License:MIT
Last Updated:Sep 29, 2024
Links: GitHub  ·  npm
Maintainer: philcurl

mise-en-place

Version Version License

A collection of layout primitives for building Vue.js apps.

Edit mise-en-place-demo

Usage

Directly in the browser

Drop the library in with a <script> tag alongside Vue to globally install all components:

<div id="app">
  <layout>...</layout>
</div>

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/mise-en-place"></script>
<script>
  new Vue({ el: "#app" });
</script>

Or, if you only want to use a small subset of components, drop them in individually:

<div id="app">
  <layout></layout>
</div>

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/mise-en-place/Layout"></script>
<script>
  new Vue({ el: "#app" });
</script>

In a module system

Install the library with NPM:

npm install mise-en-place

Then register the library as a plugin to globally install all components:

import MiseEnPlace from "mise-en-place";

Vue.use(MiseEnPlace);

Or, import components individually for local registration:

import { Layout } from "mise-en-place";

export default {
  components: { Layout }
};

TODO

  • icon
  • button
  • link
  • icon-button
  • icon-link
  • columns
  • column
  • fix grid
  • grid-area (for named grid areas)
  • divider

Related Packages

the-themex-project

Themex aims to prevent a blank screen in your IDE and serves as a solid foundati...

7,230 18
fundebug-vue

使用Fundebug实时监控Vue.js应用BUG

15,752
vue-masonry

masonry layout for vue.js

550,378 687
nuxt-custom-headers

Nuxt module to add custom headers to SSR rendered pages.

13,356 12

Version History

Version Released Vue License
0.1.1 >=2.0.0 MIT
0.1.0 >=2.0.0 MIT
0.0.5 >=2.0.0 MIT
0.0.4 ^2.6.10 MIT
0.0.3 ^2.6.10 MIT