@igor.dvlpr/windows-packages
v1.0.2
Published
💻 A Node.js module for reading the Packages registry key on Windows 10+. Useful for retrieving Windows 10+ installed Store applications. 📦
Downloads
4
Maintainers
Readme
📃 Table of contents
🕵🏼 Usage
[!WARNING] Uses
reg.exe
, WINDOWS ONLY!!
Install it by executing:
npm i "@igor.dvlpr/windows-packages"
🤹🏼 API
get(): string[]
Returns an array of sub-keys located in the WindowsPackages key.
import { get } from '@igor.dvlpr/windows-packages'
const packages: string[] = get()
console.log(packages) // ['Microsoft.MicrosoftEdge_44.18362.267.0...', 'Microsoft.Microsoft3DViewer_7.1908.9012.0...',...]
// names shortened for the sake of brevity
has(list: string[]): boolean[]
Returns an array of Booleans indicating whether the entries of the parameter list are installed on the system.
import { has } from '@igor.dvlpr/windows-packages'
const hasPackages: boolean[] = has(['edge', 'foobar', 'mspaint'])
console.log(hasPackages) // [true, false, true]
✨ Examples
example.ts
import { get } from '@igor.dvlpr/windows-packages'
const packages: string[] = get()
console.log(packages) // ['Microsoft.MicrosoftEdge_44.18362.267.0...', 'Microsoft.Microsoft3DViewer_7.1908.9012.0...',...]
// names shortened for the sake of brevity
📝 Changelog
📑 Changelog is available here: CHANGELOG.md.
🪪 License
Licensed under the MIT license which is available here, MIT license.
🧬 Related
🔱 Odin is an Object wrapper that allows you to create objects and set their attributes - all at once! 🔺
🧵 Provides ways of checking whether a String is present in an Array of Strings using custom Comparators. 🔍
🥞 Removes HTML code from the given string. Can even extract text-only from the given an HTML string. ✨
📚 An NPM package for fetching Windows registry keys. 🗝
🕶️ Reads a JSON file into a Map. 🌻
👨🏻💻 Author
Created by Igor Dimitrijević (@igorskyflyer).