unplugin-auto-import VS unplugin-vue2-script-setup

Compare unplugin-auto-import vs unplugin-vue2-script-setup and see what are their differences.

unplugin-auto-import

Auto import APIs on-demand for Vite, Webpack and Rollup (by unplugin)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
unplugin-auto-import unplugin-vue2-script-setup
22 4
2,929 596
3.6% 1.2%
7.8 5.8
28 days ago 8 months ago
TypeScript TypeScript
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

unplugin-auto-import

Posts with mentions or reviews of unplugin-auto-import. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-05.
  • Welcome to the dark side. Ree.js awaits you!
    3 projects | dev.to | 5 Oct 2023
    Unplugin auto import
  • Vue 3 vs Vue 2 so far? What's your opinion? Things I didn't like about Vue 3 compared to Vue 2
    7 projects | /r/vuejs | 2 Jun 2023
  • using types without import them
    3 projects | /r/vuejs | 17 Apr 2023
    You looked through https://github.com/antfu/unplugin-auto-import/issues/61, https://github.com/unjs/unimport/pull/218 and https://github.com/antfu/unplugin-auto-import/issues/61?
  • Saw this on twitter last night πŸ˜‚πŸ˜‚
    6 projects | /r/vuejs | 30 Mar 2023
    unplugin-auto-import, let's you set what any library to be automatically imported. It has reasonable defaults for popular libraries.
  • Better DX in JS apps with unplugin-auto-import
    2 projects | dev.to | 18 Dec 2022
    AutoImport({ // targets to transform include: [ /\.[tj]sx?$/, // .ts, .tsx, .js, .jsx /\.vue$/, /\.vue\?vue/, // .vue /\.md$/, // .md ], // global imports to register imports: [ // presets 'vue', 'vue-router', // custom { '@vueuse/core': [ // named imports 'useMouse', // import { useMouse } from '@vueuse/core', // alias ['useFetch', 'useMyFetch'], // import { useFetch as useMyFetch } from '@vueuse/core', ], 'axios': [ // default imports ['default', 'axios'], // import { default as axios } from 'axios', ], '[package-name]': [ '[import-names]', // alias ['[from]', '[alias]'], ], }, ], // Enable auto import by filename for default module exports under directories defaultExportByFilename: false, // Auto import for module exports under directories // by default it only scan one level of modules under the directory dirs: [ // './hooks', // './composables' // only root modules // './composables/**', // all nested modules // ... ], // Filepath to generate corresponding .d.ts file. // Defaults to './auto-imports.d.ts' when `typescript` is installed locally. // Set `false` to disable. dts: './auto-imports.d.ts', // Auto import inside Vue template // see https://github.com/unjs/unimport/pull/15 and https://github.com/unjs/unimport/pull/72 vueTemplate: false, // Custom resolvers, compatible with `unplugin-vue-components` // see https://github.com/antfu/unplugin-auto-import/pull/23/ resolvers: [ /* ... */ ], // Generate corresponding .eslintrc-auto-import.json file. // eslint globals Docs - https://eslint.org/docs/user-guide/configuring/language-options#specifying-globals eslintrc: { enabled: false, // Default `false` filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json` globalsPropValue: true, // Default `true`, (true | false | 'readonly' | 'readable' | 'writable' | 'writeable') }, })
  • Vue 3 over Nuxt 3
    2 projects | /r/vuejs | 29 Oct 2022
  • Import commonly-used module once, not in each component?
    2 projects | /r/vuejs | 27 Sep 2022
    If you don’t want to write the import everywhere, use a unplug auto importing plug-in: https://github.com/antfu/unplugin-auto-import
  • Pinia as global $store
    1 project | /r/vuejs | 19 Aug 2022
    I forgot to specify, for the AutoImport I'm using unplugin-auto-import/vite
  • [NUXT3] Is there a more elegant way to get current route?
    1 project | /r/Nuxt | 2 Aug 2022
    Others have already mentioned answers but I just want to say if you are bothered by importing reactive and computed take a look at https://github.com/antfu/unplugin-auto-import.
  • [AskJS] why no other javascript framework has implemented this feature (yet) ?
    2 projects | /r/javascript | 30 Jul 2022
    You can check out https://github.com/antfu/unplugin-auto-import

unplugin-vue2-script-setup

Posts with mentions or reviews of unplugin-vue2-script-setup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-04.

What are some alternatives?

When comparing unplugin-auto-import and unplugin-vue2-script-setup you can also consider the following projects:

unplugin-vue-components - πŸ“² On-demand components auto importing for Vue

vueuse - Collection of essential Vue Composition Utilities for Vue 2 and 3 [Moved to: https://github.com/vueuse/vueuse]

pinia - 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support

storybook - Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

vite-plugin-pages - File system based route generator for ⚑️Vite

vueuse - Collection of essential Vue Composition Utilities for Vue 2 and 3

vite - Next generation frontend tooling. It's fast!

Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time

Svelte - Cybernetically enhanced web apps

vue-promised - πŸ’ Composable Promises & Promises as components

rfcs - RFCs for substantial changes / feature additions to Vue core

vue-hooks-form - Building forms with vue composition API.