UNPKG

cert127

Version:

`cert127` / There is no place like 127.0.0.1

44 lines (30 loc) 1.18 kB
# cert127 `cert127` / There is no place like 127.0.0.1 Small utility to generate **🔒 trusted** self-signed certificates for local development. ## Prerequisites This package requires `mkcert` to be installed on your system. Please follow the [installation instructions](https://github.com/FiloSottile/mkcert#installation) for your platform. ## Installation ```shell # With Yarn yarn add cert127 # or with npm npm i cert127 ``` ## Usage ```ts import cert127 from 'cert127'; const { key, cert } = await cert127(); ``` ## ✨Roadmap - [ ] Make it a class, so we offer more ways to retrieve the cert - [ ] Add a check to see if `mkcert` is installed and if not, install it - [ ] Make sure that `mkcert` was initialized: `mkcert -install` - [ ] Add a check to see if the certificate is already created and ask the user if they want to overwrite it - [ ] Add more options for customizations (e.g. hosts, expiration time etc.) - [ ] Add a way to revoke the certificate - [ ] Add a way to check if the certificate is valid - [ ] Allow creating multiple certificates - [ ] Add tests - [ ] Add CI/CD - [ ] Add ESLint and Prettier _There is no place like 127.0.0.1 🏠_