desktop/registry-js

Name: registry-js

Owner: GitHub Desktop

Description: A simple and opinionated library for working with the Windows registry

Created: 2017-11-18 00:03:25.0

Updated: 2018-05-19 15:33:00.0

Pushed: 2018-05-15 21:23:22.0

Homepage:

Size: 70

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

registry-js

A simple and opinionated library for working with the Windows registry
Goals

Note: This is currently in preview, with support for features that GitHub Desktop and Atom require.

Install
m install --save registry-js

rn add registry-js
But Why?

The current set of libraries for interacting with the registry have some limitations that meant we couldn't use it in GitHub Desktop:

After exploring other options like invoking PowerShell - which was too slow - we decided to write our own little library to do the stuff we require by invoking the Win32 APIs directly.

Documentation

See the documentation under the docs folder.

Contributing

Read the Setup section to ensure your development environment is setup for what you need.

This project isn't about implementing a 1-1 replication of the Windows registry API, but implementing just enough for whatever usages there are in the wild.

If you want to see something supported, open an issue to start a discussion about it.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.