Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maxdeviant/serialize-killer
Make your objects unserializable
https://github.com/maxdeviant/serialize-killer
Last synced: about 2 months ago
JSON representation
Make your objects unserializable
- Host: GitHub
- URL: https://github.com/maxdeviant/serialize-killer
- Owner: maxdeviant
- License: mit
- Created: 2022-09-28T02:34:24.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T18:11:51.000Z (over 1 year ago)
- Last Synced: 2024-09-18T19:51:55.952Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# serialize-killer
[![npm](https://img.shields.io/npm/v/serialize-killer.svg?maxAge=3600)](https://www.npmjs.com/package/serialize-killer)
[![CI](https://github.com/maxdeviant/serialize-killer/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/maxdeviant/serialize-killer/actions/workflows/ci.yml)`serialize-killer` will make your objects unserializable.
You might want to use this if you have sensitive data that you don't want to accidentally get leaked over the wire.
## Installation
#### Yarn
```sh
yarn add serialize-killer
```#### npm
```sh
npm install serialize-killer
```## Usage
```ts
import { unserializable } from 'serialize-killer';JSON.stringify({
sanity: unserializable(),
ssn: '555-55-5555',
creditCard: '4242 4242 4242 4242',
});
```