Package Exports
- @fluent/syntax
- @fluent/syntax/esm/index.js
- @fluent/syntax/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@fluent/syntax) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@fluent/syntax 
@fluent/syntax
is a tooling library for parsing, serializing, and working
with the Fluent syntax. It's part of Project Fluent.
Installation
@fluent/syntax
can be used both on the client-side and the server-side. You
can install it from the npm registry or use it as a standalone script (as the
FluentSyntax
global).
npm install @fluent/syntax
How to use
import { parse, Resource } from "@fluent/syntax";
const res = parse(`
-brand-name = Foo 3000
welcome = Welcome, {$name}, to {-brand-name}!
`);
assert(res instanceof Resource);
The API reference is available at https://projectfluent.org/fluent.js/syntax.