Skip to content

Installation

Requirements

  • Node.js >= 18
  • Vue 3 >= 3.2
  • npm >= 8.5.0

Install via npm

bash
npm install nouislider-vue3

Importing

Component + styles

js
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

Global registration

js
import { createApp } from 'vue';
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

const app = createApp(App);
app.component('Slider', Slider);
app.mount('#app');

Local registration

vue
<script>
import Slider from 'nouislider-vue3';
import 'nouislider-vue3/css';

export default {
    components: { Slider },
}
</script>

Package files

The package includes three files in dist/:

FileFormatUsage
nouislider-vue3.mjsES ModuleModern bundlers (Vite, Webpack 5+)
nouislider-vue3.umd.jsUMDUniversal compatibility, CDN
nouislider-vue3.cssCSSComponent styles + noUiSlider

The 'nouislider-vue3/css' import loads the required styles, including noUiSlider's base styles.

Released under the MIT License.