unplugin-auto-import
reejs
unplugin-auto-import | reejs | |
---|---|---|
22 | 7 | |
2,948 | 283 | |
2.1% | 3.9% | |
7.5 | 8.5 | |
9 days ago | 3 days ago | |
TypeScript | JavaScript | |
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.
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
reejs
-
Let's optimize dependency management with URL Imports
GitHub - rovelstars/reejs
-
Welcome to the dark side. Ree.js awaits you!
View on GitHub
-
Open Source Repositories
@renhiyama - Reejs wants you to "Make Sites Faster, without the need of building anything!"
-
Start Reinventing the Wheel, Maybe Your Wheel will be better than a Rocket!
If we don't spend much time thinking over this security, (and if you really think that much, consider selfhosting esm.sh or your own server for your needs...) let me show you how much storage I saved by converting a Nextjs project to My Framework Ree.js, and it used URL Imports to achieve such less storage!
-
Use URL Imports in Nodejs v16 without experimental hacks!
When We first made our own implementation of URL Imports for Ree.js we learnt a simple hack from here that was based using experimental tags.
-
"No-Build Required" Reeact Framework
URL Imports (we welcome PRs and Issues over https://github.com/rovelstars/reejs)
What are some alternatives?
unplugin-vue-components - ๐ฒ On-demand components auto importing for Vue
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
pinia - ๐ Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
Svelte - Cybernetically enhanced web apps
vite-plugin-pages - File system based route generator for โก๏ธVite
client-side-rendering - A case study of CSR.
unplugin-vue2-script-setup - ๐ก Bring `<script setup>` to Vue 2.
every-programmer-should-know - A collection of (mostly) technical things every software developer should know about
vite - Next generation frontend tooling. It's fast!
Vue.js - This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
gitignore - A collection of useful .gitignore templates