vue-atlas

A library of Vue.js 2.x components.
3,089 174
vue
Install
npm install vue-atlas
Latest Version:2.1.8
Vue:2
License:MIT
Last Updated:Mar 13, 2023
Links: GitHub  ·  npm
Maintainer: nvmsy

atlas

Documentation and examples at https://vue-atlas.com

Installation and usage

$ yarn add vue-atlas
# or
$ npm install vue-atlas

Usage

Import everything

The minified stylesheet is roughly 200kb (~30kb gzipped). If this worries you, please see below how to import only the components you require for a smaller bundle.

// Wherever your Vue entrypoint is.
import Va from 'vue-atlas'
import 'vue-atlas/dist/vue-atlas.css'

Vue.use(Va, 'en') // or 'es', 'fr', 'ru'

Import something specific

// You will need sass-loader and node-sass for this.
import { VaDatepicker } from 'vue-atlas/src/Datepicker'

Vue.use(VaDatepicker)

// The Datepicker component will check for the presence
// of the VaLocale prototype to decide how to display content.
Vue.prototype.VaLocale = 'fr' // default 'en'

Create or modify your project's vue.config.js and point css.loaderOptions.sass.prependData to node_modules/vue-atlas/src/variables.scss. This will provide imported components with the color definitions that they need. It's just color definitions. It's a small file. It will also give your components access to

If you want access to the atlas color variables in your own project's components, modify your project's vue.config.js and point css.loaderOptions.sass.prependData to node_modules/vue-atlas/src/style/_colors.scss.

vue.config.js

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        prependData: `@import "@/../node_modules/vue-atlas/src/style/_colors.scss";`
      }
    }
  }
}

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
2.1.8 ^2.6.6 MIT
2.1.7 ^2.6.6 MIT
2.1.6 ^2.6.6 MIT
2.1.5 ^2.6.6 MIT
2.1.4 ^2.6.6 MIT