function metaBefore(code) {
    if (code === codes.eof || markdownLineEnding(code)) {
      return infoBefore(code)
    }

    effects.enter(types.codeFencedFenceMeta)
    effects.enter(types.chunkString, {contentType: constants.contentTypeString})
    return meta(code)
  }
In opening fence, after info and whitespace, before meta.

```markdown
> | ~~~js eval
          ^
  | alert(1)
  | ~~~
```

@type {State}