1.1.0 • Published 8 years ago
create-cert-files v1.1.0
create-cert-files
Create self signed cert files to be used with webpack-dev-server or browsersync
Usage with BrowserSync
npm install --dev create-cert-files browser-syncconst fakeCert = require('create-cert-files')()
const browserSync = require('browser-sync')
browserSync.init({
  https: {
    key: fakeCert.key,
    cert: fakeCert.cert
  }
})Usage with webpack
npm install --save-dev create-cert-filesIn your webpack.config.js
const fakeCert = require('create-cert-files')(options)
const fs = require('fs')
module.exports = {
  devServer: {
    https: {
            key: fs.readFileSync(fakeCert.key),
            cert: fs.readFileSync(fakeCert.cert)
           }
    }
}options
keyPath
Path of key file
certPath
Path of cert file
altNames
An array of subjectAltName
[
    {
      // type 2 is DNS
      type: 2,
      value: 'localhost'
    },
    {
      // type 7 is IP
      type: 7,
      ip: '127.0.0.1'
    }
]- Profit