Create self signed cert files to be used with webpack-dev-server or browsersync
npm install create-cert-files``bash`
npm install --dev create-cert-files browser-sync
`js
const fakeCert = require('create-cert-files')()
const browserSync = require('browser-sync')
browserSync.init({
https: {
key: fakeCert.key,
cert: fakeCert.cert
}
})
`
`bash`
npm install --save-dev create-cert-files
In your webpack.config.js
`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)
}
}
}
`
js
[
{
// type 2 is DNS
type: 2,
value: 'localhost'
},
{
// type 7 is IP
type: 7,
ip: '127.0.0.1'
}
]
``* Profit