Its own language.
Not another component extension.
.nrs belongs to NiralScript. .niral remains Niral's component format, bringing together templates, styles and server code. They have different responsibilities.
The language core has its own directory, parser, scanner, type checker and diagnostics, with no imports from the Niral framework. Its standalone compiler emits JavaScript ES modules. A separate Niral adapter connects the language to Niral's fine-grained runtime.
Niral comes first. Other framework targets, including React for Next.js, are planned. They are not available integrations today.