tunnelmole
Version:
Tunnelmole, an open source ngrok alternative. Instant public URLs for any http/https based application. Available as a command line application or as an NPM dependency for your code. Stable and maintained. Good test coverage. Works behind firewalls
23 lines (18 loc) • 500 B
text/typescript
import { initStorage, storage } from "../node-persist/storage.js"
const API_KEY = 'apiKey';
const getApiKey = async () : Promise<string|undefined> => {
const apiKey = storage.getItem(API_KEY) || undefined;
return apiKey;
}
const setApiKey = async (apiKey: string) : Promise<void> => {
if (!storage) {
initStorage();
}
storage.setItem(API_KEY, apiKey);
console.info("API Key " + apiKey + " is set\n");
process.exit(0);
}
export {
getApiKey,
setApiKey
}