OptionalcacheOptionaldotenvcooper: load .env files (default true)
Optionaldotenvcooper: where .env files are read from (default: the project root, the nearest package.json above process.cwd())
Optionaldotenvcooper: the <env> in .env.<env> (default COOPER_ENV)
Optionaldotenvcooper: replaces the default .env file list
Optionaldotenvcooper: let .env files outrank process.env
Optionalenvcooper: an override layer for ${...}, on top of process.env and .env files
Optionalimportcooper: one loader per import "scheme://..."; synchronous
Optionalmodulescooper: what each !module("Name") -- and each cooper-secrets module name -- means
Optionalpaththe CASC file; a relative one against the project root (default config/config.casc)
Optionalresolverscooper: one function per !{name:...}; synchronous, since load() is
Optionalrootthe project root (default: the directory of the nearest package.json above process.cwd(), else process.cwd())
Optionaltagscooper: one function per !name(...); synchronous
Optionalwatchcooper: let the cache poll the environment names the load read
cooper: use cooper's file cache (default
true)