I'm trying to create a codepen example to reproduce a CSS issue. However, I've run into a problem when creating the codepen itself. It is not recognizing Buefy's b-field component - in the console this warning appears:

In the codpen Settings these packages have been included:
https://unpkg.com/vue@next
https://unpkg.com/buefy/dist/buefy.min.css
Here's a link to the codepen.
And here's the code within the codepen:
JS
const app = Vue.createApp({
data() {
return {
data: { "description": "lantern", "price": "15.75" }
}
}
});
app.mount('#demo');
HTML
<div id="demo">
<!-- using Bulma classes -->
<div class="field is-horizontal">
<div class="field-label is-normal">
<label class="label">Purchase price of {{ data.description }}:</label>
</div>
<div class="field-body">
<div class="field">
{{ data.price }}
</div>
</div>
</div>
<!-- using Buefy component -->
<b-field horizontal label="Purchase Price of Lantern:">{{ data.price }}</b-field>
</div>
CSS
.is-horizontal {
background-color: yellow;
color: red;
}
.field-label {
text-align: left;
background-color: lightblue;
/* specify width */
/*flex-grow: 2;*/ /* overwrites default value of 1 */
min-width: 30%;
/* center text vertically */
display: flex;
align-items: center;
margin-top: -5px;
}
How can this warning be resolved so the Buefy component works in the codepen example?
You are missing javascript part of Buefy. You also need to include
However, doing bit further research, it seems currently Buefy supports only Vue version 2.x.