Easily remove all refs from an object using the `deepUnref`-composable.

Overview

Vue - Deep Unrefs

Similar to unref(), easily remove all refs recursively from an object using the deepUnref-composable.

💡 Get Started

Luckily, it's incredibly easy to get your package development started with this slightly opinionated starter kit.

npm install @ow3/deep-unref-vue

👩🏽‍💻 Usage

import { deepUnref } from '@ow3/deep-unref-vue'

const form = {
  name: ref('Jane Doe'),
  email: ref('[email protected]'),
}

save(deepUnref(form))

🧪 Testing

pnpm test

📈 Changelog

Please see our releases page for more information on what has changed recently.

💪🏼 Contributing

Please see CONTRIBUTING for details.

🏝 Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable:

Discussions on GitHub

For casual chit-chat with others using this package:

Join the Open Web Discord Server

📄 License

The MIT License (MIT). Please see LICENSE for more information.

Made with ❤️ by Open Web Labs.

Comments
Releases(v0.1.3)
Owner
Open Web
Open Web (OW3)—where web2 greatness meets web3 mindset—is a decentralized community that develops progressive, open web standards.
Open Web
The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.

AnimXYZ animxyz.com AnimXYZ helps you create, customize, and compose animations for your website. Powered by CSS variables to allow a nearly limitless

Ingram Projects 2.1k Jan 2, 2023
🪅 Nuxt 3 module to connect with any API securely – server proxy & customizable composable names

nuxt-api-party This module provides composables to fetch data from an API of your choice securely. You can customize the composable names! Given json-

Johann Schopplich 65 Dec 26, 2022
Remove all client-side JS from your Nuxt 3 app

Nuxt Zero JS Remove all client-side JS from your Nuxt 3 app ✨ Changelog ▶️ Online playground Features ⚠️ nuxt-zero-js is under active development. ⚠️

Daniel Roe 163 Jan 3, 2023
The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.

pinia-orm Intuitive, type safe and flexible ORM for Pinia based on Vuex ORM Next ✨ Release Notes ?? Documentation Help me keep working on this project

Gregor Becker 148 Dec 31, 2022
Vite Svelte plugin to remove console logs in prod.

vite-plugin-svelte-console-remover A Vite plugin that removes all console statements (log, group, dir, error, etc) from Svelte, JS, and TS files durin

Josh Hubbard 29 Oct 13, 2022
Matteo Bruni 4.7k Jan 4, 2023
Easily connect your Nuxt3 application to your directus server. 🐰

nuxt-directus Directus Module for Nuxt 3 ✨ Release Notes ?? Read the documentation Features Nuxt3 ready Handle authentication RESTful methods TypeScri

Conner 109 Dec 28, 2022
Easily connect your Nuxt 3 application with LogSnag 📰

Nuxt LogSnag ?? LogSnag integration for Nuxt 3 ✨ Release Notes Features Nuxt 3 ready Easy integration Handy composables TypeScript support Setup Insta

Conner 13 Apr 28, 2022
OSI helps you to track your all open-source Internships and Program in a single place ⚡

Open Source Internships Overview ?? Dark Theme Light Theme Run locally ?? Fork this repo. open-source-internships ?? Clone the repo. ⏬ git clone https

Rohan kumar 39 Jan 2, 2023
Resolve all resource files dynamic publicPath

vite-plugin-dynamic-base ?? Resolve all resource files dynamic publicPath, like Webpack's __webpack_public_path__. Installation npm i vite-plugin-dyna

null 31 Jan 4, 2023
We open the tools we use in our projects to all developers.

huntersofbook This repo was created with the aim of developing the vue ecosystem as well as giving back to the open-source world what we learned from

huntersofbook 76 Dec 27, 2022
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

null 8.7k Jan 4, 2023
Vue Native is a framework to build cross platform native mobile apps using JavaScript

Vue Native Visit our website at vue-native.io or read the official documentation here. Build native mobile apps using Vue Vue Native is a framework to

GeekyAnts 8.4k Jan 6, 2023
Filter tests using substring

cypress-grep Filter tests using substring # run only tests with "hello" in their names npx cypress run --env grep=hello ✓ hello world - works -

Gleb Bahmutov 139 Dec 29, 2022
Resume maker made using React.

Rzume The ultimate tool for an exceptional resume. Create nothing but the best with us. Features ?? Professional templates Pick one from our many attr

Hemanth R 28 Oct 31, 2022
A template to use GoLang Lorca package to make desktop applications using webview and Svelte for the frontend,

Svelte Lorca Template A starter project for building modern cross-platform desktop apps in Go, HTML, and Svelte. This project is a fork of lorca-ts-re

Ben Winchester 16 Jun 19, 2022
A lib for loading PDF in Android using WebView

A lib for loading PDF in Android using WebView Usage Including in your project Copy... /pdf/src/main/assets/... all files in the path Use val settings

fuusy 197 Jan 4, 2023
A Svelte SPA Template for simple SPA Apps without using svelte kit.

Svelte SPA Template A Svelte Single Page Application Template for simple SPA Apps without using Svelte Kit or Sapper. New Project To create a new proj

ADITYA 1 Jan 24, 2022