f0-content-parser

raw JSON →
1.0.3-dev verified Sat Apr 25 auth: no javascript

A minimal content parser library for F0 format, version 1.0.3-dev. It provides a single function `parseContent` to parse string content. The package is pre-release, with no stable release cadence. It depends on `keymirror` and is intended for use in JavaScript projects with ES6 syntax. Its main differentiator is simplicity and niche focus on F0 content parsing.

error TypeError: parseContent is not a function
cause Default import instead of named import.
fix
Use import { parseContent } from 'f0-content-parser'
error Cannot find module 'keymirror'
cause Missing dependency `keymirror`.
fix
Run npm install keymirror or add it to package.json.
error SyntaxError: Unexpected identifier
cause Using CommonJS require without destructuring.
fix
Use const { parseContent } = require('f0-content-parser')
gotcha Package version is 1.0.3-dev, indicating it is a pre-release. APIs may change without notice.
fix Pin to a specific version or wait for stable release.
deprecated The dependency `keymirror` is a legacy library. Consider using modern alternatives like Object.fromEntries or manual mapping.
fix Replace `keymirror` with native JavaScript patterns.
gotcha parseContent expects a specific F0 content format. Invalid or malformed input may return unexpected results or throw errors.
fix Ensure input follows the documented F0 format (key: value pairs).
npm install f0-content-parser
yarn add f0-content-parser
pnpm add f0-content-parser

Demonstrates importing and using parseContent to parse a simple F0 content string.

import { parseContent } from 'f0-content-parser';

const sampleContent = `
  key1: value1
  key2: value2
`;

console.log(parseContent(sampleContent));
// Expected output: { key1: 'value1', key2: 'value2' }