Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on Apr 13, 2024 via pnpm

vue 3.3.4

The progressive JavaScript framework for building modern web UI.
Package summary
Share
0
issues
3
licenses
22
MIT
1
ISC
1
BSD-3-Clause
Package created
7 Dec 2013
Version published
18 May 2023
Maintainers
3
Total deps
24
Direct deps
5
License
MIT

Issues

0
This package has no issues

Licenses

MIT License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
Cannot
hold-liable
Must
include-copyright
include-license
22 Packages, Including:
@babel/helper-string-parser@7.24.1
@babel/helper-validator-identifier@7.22.20
@babel/parser@7.24.4
@babel/types@7.24.0
@jridgewell/sourcemap-codec@1.4.15
@vue/compiler-core@3.3.4
@vue/compiler-dom@3.3.4
@vue/compiler-sfc@3.3.4
@vue/compiler-ssr@3.3.4
@vue/reactivity-transform@3.3.4
@vue/reactivity@3.3.4
@vue/runtime-core@3.3.4
@vue/runtime-dom@3.3.4
@vue/server-renderer@3.3.4
@vue/shared@3.3.4
csstype@3.1.3
estree-walker@2.0.2
magic-string@0.30.9
nanoid@3.3.7
postcss@8.4.38
to-fast-properties@2.0.0
vue@3.3.4

ISC License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
Cannot
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
picocolors@1.0.0

BSD 3-Clause "New" or "Revised" License

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
place-warranty
Cannot
use-trademark
hold-liable
Must
include-copyright
include-license
1 Packages, Including:
source-map-js@1.2.0
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

5
All Dependencies CSV
β“˜ This is a list of vue 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities
@vue/compiler-dom3.3.4161.86 kBMIT
prod
@vue/compiler-sfc3.3.4483.77 kBMIT
prod
@vue/runtime-dom3.3.4245.51 kBMIT
prod
@vue/server-renderer3.3.491.91 kBMIT
prod
@vue/shared3.3.412.36 kBMIT
prod

Visualizations

Frequently Asked Questions

What does vue do?

Vue.js is a progressive JavaScript framework that is highly efficient in building modern web user interfaces. It's easy to integrate into projects and it's capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.

How do you use vue?

Usage of Vue.js is rather straightforward and beginner-friendly. It can be used via a CDN directly in the browser using a script tag, and it's also compatible with ES modules. For a production build, a .prod.js file is recommended which is pre-minified. A basic example of its usage is as follows:

<script src="https://unpkg.com/vue@next"></script>
<div id="app">
  {{ message }}
</div>
<script>
  const App = {
    data() {
      return {
        message: 'Hello Vue!'
      }
    }
  }

  Vue.createApp(App).mount('#app')
</script>

For applications with a build step, vue should be installed via NPM or Yarn. A bundler like webpack, rollup or parcel can be used, and templates should be pre-compiled. Here is how you could use it in a node.js environment:

// main.js
import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')
<!-- App.vue -->
<template>
  <div>{{ message }}</div>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello Vue!'
    }
  }
}
</script>

Where are the vue docs?

For learning more about working with Vue.js, the official vue.js documentation is a comprehensive resource and it contains everything you need to know to get started and master vue.js. You can access it by visiting https://v3.vuejs.org/. It includes a detailed guide, API references, style guide, examples, and community resources. Just head to the link and you'll be on your way to becoming proficient with vue.js in no time.