# @ryniaubenpm2/facere-rem-id

> [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

Latest version **1.0.0** (published 2024-05-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install @ryniaubenpm2/facere-rem-id
pnpm add @ryniaubenpm2/facere-rem-id
yarn add @ryniaubenpm2/facere-rem-id
bun add @ryniaubenpm2/facere-rem-id
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2024-05-01 |
| First published | 2024-05-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 30 |
| Unpacked size | 8.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | ryniaube |
| Maintainers | mi762136 |
| Keywords | text, middleware, serialization, functions, exe, censor, serialize, Object.entries, s3, serializer, traverse, variables in css, elm, throat, protobuf, zod, colour, tape, values, trimEnd, .env, typescript, xhr, auth, 0, parent, iam, phone, wordwrap, hardlinks, ender, ESnext, monorepo, console, app, Array.prototype.findLastIndex, structuredClone, redact, eslint, sqs, WeakSet, es5, trimLeft, signal, symlinks, descriptors, stringify, lockfile |

## Links

- npm: https://www.npmjs.com/package/@ryniaubenpm2/facere-rem-id
- Repository: https://github.com/ryniaubenpm2/facere-rem-id
- Homepage: https://github.com/ryniaubenpm2/facere-rem-id/#readme
- Issues: https://github.com/ryniaubenpm2/facere-rem-id/issues
- npm.io page: https://npm.io/package/@ryniaubenpm2/facere-rem-id

## Dependencies (30)

- [@f1stnpm3/sunt-ullam-minus](https://npm.io/package/@f1stnpm3/sunt-ullam-minus.md) ^1.0.0
- [@ryniaubenpm2/sed-qui-enim](https://npm.io/package/@ryniaubenpm2/sed-qui-enim.md) ^1.0.0
- [@ryniaubenpm2/ea-facere-cum](https://npm.io/package/@ryniaubenpm2/ea-facere-cum.md) ^1.0.0
- [@ryniaubenpm2/magni-ullam-optio](https://npm.io/package/@ryniaubenpm2/magni-ullam-optio.md) ^1.0.0
- [@ryniaubenpm2/ipsam-doloribus-ad](https://npm.io/package/@ryniaubenpm2/ipsam-doloribus-ad.md) ^1.0.0
- [@f1stnpm3/dolores-distinctio-enim](https://npm.io/package/@f1stnpm3/dolores-distinctio-enim.md) ^1.0.0
- [@ryniaubenpm2/aut-explicabo-velit](https://npm.io/package/@ryniaubenpm2/aut-explicabo-velit.md) ^1.0.0
- [@ryniaubenpm2/laudantium-quo-amet](https://npm.io/package/@ryniaubenpm2/laudantium-quo-amet.md) ^1.0.0
- [@ryniaubenpm2/minima-ea-distinctio](https://npm.io/package/@ryniaubenpm2/minima-ea-distinctio.md) ^1.0.0
- [@ryniaubenpm2/perspiciatis-cum-est](https://npm.io/package/@ryniaubenpm2/perspiciatis-cum-est.md) ^1.0.0
- [@ryniaubenpm2/quae-consectetur-aut](https://npm.io/package/@ryniaubenpm2/quae-consectetur-aut.md) ^1.0.0
- [@ryniaubenpm2/saepe-corporis-ullam](https://npm.io/package/@ryniaubenpm2/saepe-corporis-ullam.md) ^1.0.0
- [@ryniaubenpm2/omnis-placeat-nostrum](https://npm.io/package/@ryniaubenpm2/omnis-placeat-nostrum.md) ^1.0.0
- [@ryniaubenpm2/porro-incidunt-fugiat](https://npm.io/package/@ryniaubenpm2/porro-incidunt-fugiat.md) ^1.0.0
- [@ryniaubenpm2/sequi-similique-nihil](https://npm.io/package/@ryniaubenpm2/sequi-similique-nihil.md) ^1.0.0
- [@ryniaubenpm2/ea-commodi-voluptatibus](https://npm.io/package/@ryniaubenpm2/ea-commodi-voluptatibus.md) ^1.0.0
- [@ryniaubenpm2/labore-velit-cupiditate](https://npm.io/package/@ryniaubenpm2/labore-velit-cupiditate.md) ^1.0.0
- [@ryniaubenpm2/voluptates-velit-minima](https://npm.io/package/@ryniaubenpm2/voluptates-velit-minima.md) ^1.0.0
- [@ryniaubenpm2/nesciunt-molestiae-quasi](https://npm.io/package/@ryniaubenpm2/nesciunt-molestiae-quasi.md) ^1.0.0
- [@ryniaubenpm2/veniam-occaecati-impedit](https://npm.io/package/@ryniaubenpm2/veniam-occaecati-impedit.md) ^1.0.0
- [@ryniaubenpm2/cupiditate-modi-doloribus](https://npm.io/package/@ryniaubenpm2/cupiditate-modi-doloribus.md) ^1.0.0
- [@ryniaubenpm2/adipisci-accusantium-dicta](https://npm.io/package/@ryniaubenpm2/adipisci-accusantium-dicta.md) ^1.0.0
- [@ryniaubenpm2/doloremque-aperiam-dolorem](https://npm.io/package/@ryniaubenpm2/doloremque-aperiam-dolorem.md) ^1.0.0
- [@ryniaubenpm2/porro-excepturi-distinctio](https://npm.io/package/@ryniaubenpm2/porro-excepturi-distinctio.md) ^1.0.0
- [@ryniaubenpm2/eveniet-asperiores-corporis](https://npm.io/package/@ryniaubenpm2/eveniet-asperiores-corporis.md) ^1.0.0
- [@ryniaubenpm2/reiciendis-excepturi-aliquam](https://npm.io/package/@ryniaubenpm2/reiciendis-excepturi-aliquam.md) ^1.0.0
- [@ryniaubenpm2/voluptatem-possimus-deleniti](https://npm.io/package/@ryniaubenpm2/voluptatem-possimus-deleniti.md) ^1.0.0
- [@ryniaubenpm2/recusandae-architecto-tempora](https://npm.io/package/@ryniaubenpm2/recusandae-architecto-tempora.md) ^1.0.0
- [@ryniaubenpm2/perferendis-quasi-voluptatibus](https://npm.io/package/@ryniaubenpm2/perferendis-quasi-voluptatibus.md) ^1.0.0
- [@ryniaubenpm2/voluptatem-architecto-praesentium](https://npm.io/package/@ryniaubenpm2/voluptatem-architecto-praesentium.md) ^1.0.0

## Alternatives

- [@clerk/clerk-expo](https://npm.io/package/@clerk/clerk-expo.md) — 133.6K weekly downloads
- [@pothos/plugin-authz](https://npm.io/package/@pothos/plugin-authz.md) — 12.4K weekly downloads
- [@bounded-sh/client](https://npm.io/package/@bounded-sh/client.md) — 3.2K weekly downloads
- [@luigi-project/plugin-auth-oauth2](https://npm.io/package/@luigi-project/plugin-auth-oauth2.md) — 2.3K weekly downloads
- [@nocobase/plugin-verification](https://npm.io/package/@nocobase/plugin-verification.md) — 2.0K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2024-05-01

## README

# @ryniaubenpm2/facere-rem-id <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![dependency status][deps-svg]][deps-url]
[![dev dependency status][dev-deps-svg]][dev-deps-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

An ES spec-compliant `Object.hasOwn` shim. Invoke its "shim" method to shim `Object.hasOwn` if it is unavailable or noncompliant.

This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.es/proposal-accessible-object-hasownproperty/).

Most common usage:
```js
var assert = require('assert');
var hasOwn = require('@ryniaubenpm2/facere-rem-id');

var obj = { a: 1, b: 2 };

assert(hasOwn(obj, 'a'));
assert(hasOwn(obj, 'b'));
assert('toString' in obj && !hasOwn(obj, 'toString'));

if (!Object.hasOwn) {
	hasOwn.shim();
}

assert.deepEqual(Object.hasOwn(obj, 'a'), hasOwn(obj, 'a'));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.com/package/@ryniaubenpm2/facere-rem-id
[npm-version-svg]: https://versionbadg.es/ryniaubenpm2/facere-rem-id.svg
[deps-svg]: https://david-dm.org/ryniaubenpm2/facere-rem-id.svg
[deps-url]: https://david-dm.org/ryniaubenpm2/facere-rem-id
[dev-deps-svg]: https://david-dm.org/ryniaubenpm2/facere-rem-id/dev-status.svg
[dev-deps-url]: https://david-dm.org/ryniaubenpm2/facere-rem-id#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@ryniaubenpm2/facere-rem-id.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@ryniaubenpm2/facere-rem-id.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@ryniaubenpm2/facere-rem-id.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@ryniaubenpm2/facere-rem-id
[codecov-image]: https://codecov.io/gh/ryniaubenpm2/facere-rem-id/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/ryniaubenpm2/facere-rem-id/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ryniaubenpm2/facere-rem-id
[actions-url]: https://github.com/ryniaubenpm2/facere-rem-id/actions

---
_Source: https://npm.io/package/@ryniaubenpm2/facere-rem-id · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
