vitesse
unplugin-auto-import
vitesse | unplugin-auto-import | |
---|---|---|
48 | 22 | |
8,554 | 2,948 | |
1.0% | 2.1% | |
7.5 | 7.5 | |
16 days ago | 8 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
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.
vitesse
-
Vue 3 vs Vue 2 so far? What's your opinion? Things I didn't like about Vue 3 compared to Vue 2
The docs help but also look at vitesse template - that helped me a lot to figure out usage and the author of the template is one of the contributors of unplugin.
- From React to Vue
- Vue 3. How to generate a static website?
-
Vuetify 3 Or Quasar ?
I highly recommend to try Vitesse at least just to see state-of-the-art Vue/Vite features available out there
-
Vuejs themes and frameworks
Although, I think admin templates are overrated, a setup template is a lot more useful, check out: https://github.com/antfu/vitesse
-
Vue ecosystem 2023 - Where to focus?
Nice template bringing it all together: https://github.com/antfu/vitesse
-
List of well-written Vue.js project
Vitesse
-
Best place for business logic in VueJS 3 + Pinia project - vitesse boilerplate
Im using vitesse boilerplate (https://github.com/antfu/vitesse) which has in my opinion standard project structure:
- I haven’t done frontend dev in awhile… is there a good project skeleton that makes it easy to start a new Vue project?
-
With Nuxt3, vue.js is making huge steps in becoming a reliable and fast framework, you should definitely give it a try! In this article, I build with you a fully configured project and explain all the steps to you.
antfu/vitesse is a great starter for vue similar to nuxt 3 (spa mode). It does auto import, file based routing, etc.. demo here
unplugin-auto-import
-
Welcome to the dark side. Ree.js awaits you!
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
-
using types without import them
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 😂😂
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
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
-
Import commonly-used module once, not in each component?
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
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?
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) ?
You can check out https://github.com/antfu/unplugin-auto-import
What are some alternatives?
vite - Next generation frontend tooling. It's fast!
unplugin-vue-components - 📲 On-demand components auto importing for Vue
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
pinia - 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
vite-vue3-tailwind-starter - Vite, Vue3, Tailwind CSS (single-page app)
vite-plugin-pages - File system based route generator for ⚡️Vite
vueuse - Collection of essential Vue Composition Utilities for Vue 2 and 3
unplugin-vue2-script-setup - 💡 Bring `<script setup>` to Vue 2.
Quasar Framework - Quasar Framework - Build high-performance VueJS user interfaces in record time
Tailwind CSS - A utility-first CSS framework for rapid UI development.
Svelte - Cybernetically enhanced web apps