Détail du package

object-strings-deep

JoshuaKGoldberg29.1kMIT0.1.2

Retrieves all strings with an object, including keys, properties, recursive objects, and within arrays. 🧵

readme

Object Strings Deep

Retrieves all strings with an object, including keys, properties, recursive objects, and within arrays. 🧵

👪 All Contributors: 1 🤝 Code of Conduct: Kept 🧪 Coverage 📝 License: MIT 📦 npm version 💪 TypeScript: Strict

Usage

npm i object-strings-deep
import { getObjectStringsDeep } from "object-strings-deep";

// ["abc", "def", "ghi"]
getObjectStringsDeep(["abc", { def: ["ghi"] }]);

getObjectStringsDeep recursively uses Object.entries() internally to retrieve all keys and values within an object. It then filters to all strings from keys, properties, and within arrays.

Development

See .github/CONTRIBUTING.md, then .github/DEVELOPMENT.md. Thanks! 🧵

Contributors

Josh Goldberg ✨
Josh Goldberg ✨

💻 🖋 📖 🤔 🚇 🚧 📆 🔧

💝 This package was templated with create-typescript-app using the Bingo engine.

💙 This package was templated with create-typescript-app.

changelog

0.1.1 (2024-12-05)

Bug Fixes

  • missing apostrophe in README.md (3affb54)

0.1.0 (2024-12-05)

Features