dherault / dherault/serverless-offline
Node formating colors missing after upgrading from version 8.8.1 to 9 or above
- Dominant language
- JavaScript
- Stars
- 5.3k
- Forks
- 811
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 3
Description
## Bug Report
Using node 16.x, `console.log({ hello : 1 })`

Using `serverless-offline@8` it worked the same way:

Upgrading to `serverless-offline@8`, `serverless-offline@9`, or `serverless-offline@10`, or `serverless-offline@11`

**Sample Code**
- file: serverless.yml
```yaml
service: my-service
plugins:
- serverless-offline
provider:
runtime: nodejs16.x
stage: dev
functions:
hello:
events:
- http:
method: get
path: hello
handler: handler.hello
```
- file: handler.js
```js
'use strict'
exports.hello = async function hello() {
console.log({ hello: 1 })
return { body: 'OK' statusCode: 200, }
}
```
**Environment**
- `serverless` version: 3.24.1
- `serverless-offline` version: 11.3.0
- `node.js` version: v16.18.0
- `OS`: Mac OS 13
**Possible Solution**
I believe `serverless-offline` is running in its own `child_process` and the colours are not appropriately passed ([like there](https://stackoverflow.com/a/14231570/6203954)).
I'll be happy to do a PR is someone can point me here `serverless-offline` is instantiated.
Contributor guide
Assessment
This issue has not been assessed yet.