sindresorhus/
Simple config handling for your app or module
USD raised
Recent activities
Improve the TypeScript types
Trigger `onDidChange` when the file is altered
Add store migrations
Defaults not applied from schema
Add feature to disable dot-notation
On change for the whole config
Is conf typescript-responsive or have type declarations?
Private error in Typescript
`validate` after migration.
Show example in readme of loading package.json when targeting Node.js 18
Support for ESM
Ajv is in strictmode
Add option to use other encryption algorithm (i.e., AES-256-GCM)
onDidChange doesn't support dot-notation for nested properties
Store.set is not type checked
Bad performance due to slow ajv.compile called.
Debouncer causing the onDidChange callbacks to get delayed by 5 seconds when registered multiple times
Add a `mode` option
Proxied object
Corrupted config file
Remove automatic `projectName` / `projectVersion` inference
"Cannot find module 'conf'" unless setting "moduleResolution": "node16" or "nodenext"
Documentation Request: File Creation & Location.
Custom storage provider
copyright-question
Can't import or require Conf from "conf'
Why we can no longer use require('conf') ?
Constructor throws exception if underlying Config is invalid
Switch from Buffer to Uint8Array
Conf seems to be user specific i.e. values set by one OS user seems to be not accessible by others regardless of permissions.
Add TypeScript type definitions for dot notation property access
Permit to pass the FULL JSON Schema and not only properties
Encrypted store from v14 is not compatible with v15
Is there any built-in method to notify the frontend when the configuration change
ReDoS vulnerability in ajv dependency
The library seems to not be multithread safe
TypeScript types should take into account defaults
[BUG] Assigning `conf.store` overrides applied migrations
[7.0.0] Broken release
Add a way to change default config path
Jest, console.warn require.cache modification is not permitted
How to handle arrays?
onDidChange is called once
DeprecationWarning: crypto.createDecipher is deprecated
Use of #private forces Typescript users to target es2015 or later, use 3.8 or later
Add the ability to unsubscribe from `onDidChange`
Feacture Request: ajv should have "removeAdditional: 'all' " option
onDidChange only fires once (reactjs)
Constructor fails when `/tmp` directory is not writable
Migration creates wrong internal version number
Feature Request: Allow schema to be free-form
Export the JSONSchema type
If store(fs.writeSync) frequently, IO tall use, maybe need throttle?
reset() should fire onDidAnyChange
This dependency was not found: * ajv/dist/compile/context in ./node_modules/ajv-formats/dist/limit.js
Support using a Conf store from multiple processes
unable to use conf inside a webworker
Cannot use schema validate from ajv
Lost ability to use "date-time" format in JSON Scheme (version 7.0.0)
Changing schema name causes `string` defaults to show up as undefined
Clear() and Defaults
reset without arguments (keys)
New Feature - Read data from the RAM (don't always read the file content)
[Feature Request] Getting multiple values from the store
Add unsubscribe method to Conf class
Typescript invalid character error
File paths are being mangled
Content Security Policy infringing code
Async Migrations
Example from readme with typescript
© 2019 BoostIO, Inc.