This package has been deprecated

Author message:

package moved to new location https://github.com/productdevbookcom/schob

@huntersofbook/schob
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

alt text

Schob


@huntersofbook/schob npm


Installation

pnpm add @huntersofbook/schob

Usage

import { merge } from '@huntersofbook/schob'

const schema = {
  isPro: false,
  darkMode: false,
  pages: {
    home: false,
    settings: false,
  },
}

const newData = {
  isPro: false,
  darkMode: true,
  pages: {
    home: false,
    settings: true,
    hello: false,
  },
  dd: 'dd',
  tt: {
    dd: 'dd',
  },
  cc: [{ dd: 'dd' }],
}

const res = merge({ schema, newData })

Output

{
    isPro: false,
    darkMode: true,
    pages: { home: false, settings: true },
 }

License

MIT License © 2022-PRESENT productdevbook

Package Sidebar

Install

npm i @huntersofbook/schob

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

454 kB

Total Files

5

Last publish

Collaborators

  • productdevbook