Ivan Demidov's starred repositories
drizzle-orm
Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too 😅
portal-vue
A feature-rich Portal Plugin for Vue 3, for rendering DOM outside of a component, anywhere in your app or the entire document. (Vue 2 version: v2.portal-vue.linusb.org)
unplugin-auto-import
Auto import APIs on-demand for Vite, Webpack and Rollup
NoSleep.js
Prevent display sleep and enable wake lock in any Android or iOS web browser.
vue-starport
🛰 Shared component across routes with animations
page-lifecycle
PageLifecycle.js is a tiny JavaScript library that allows developers to easily observe Page Lifecycle API state changes cross browser
webpack-to-vite
Convert a webpack/vue-cli project to vite project. 将 webpack/vue-cli 项目转换为 vite 项目。
device-detector-js
A precise user agent parser and device detector written in TypeScript
neoconfetti
Confetti in Svelte
vitest-mock-extended
Type safe mocking extensions for Vitest
node-mihome
Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more
css-typed-om
Use CSS Typed Object Model in the browser
vue-2-breadcrumbs
Vue breadcrumbs
vue2-helpers
🔧 A util package to use Vue 2 with Composition API easily
static-site-scaffold-modules
Modules supporting the Static Site Scaffold
is-ua-webview
📱tiny/simple npm module for detecting webview status of a user-agent
awesome-posthtml
A curated list of awesome things related to PostHTML
pointer-lock-movement
A pointer lock movement manager for customizing your own creative UI.
posthtml-components
A PostHTML plugin for creating components with HTML-friendly syntax inspired by Laravel Blade. Slots, stack/push, props, custom tag and much more.
vue-restricted-input
Input mask library for vue.js based on credit-card-input-mask
vite-plugin-posthtml
⚡️💡 Vite plugin for PostHTML, transforms PostHTML syntax into HTML
posthtml-i18n
Internalization with PostHTML