BBob icon indicating copy to clipboard operation
BBob copied to clipboard

⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST with plugin support in pure javascript, no dependencies

Results 48 BBob issues
Sort by recently updated
recently updated
newest added

Is there any plan for TypeScript supporting?

enhancement
P2

When somehow plugin may return `null` instead of `TagNode.create`, so we need to handle this situation. Now parser stuck in infinity loop when `null` is present.

bug
P2

This one is best described with a picture. Input: ![image](https://user-images.githubusercontent.com/5253130/72213263-690b9580-34a0-11ea-8852-7d3a65983ec8.png) Expected output: ![image](https://user-images.githubusercontent.com/5253130/72213265-76288480-34a0-11ea-862a-7b93a0616d95.png)

bug
P1

For future HTML support parser needs to context-free tags. Example: Input `[style] [b]asdasd[/b] [/style] ` Result ` [b]asdasd[/b] `

enhancement

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.2 to 1.15.4. Commits 6585820 Release version 1.15.4 of the npm package. 7a6567e Disallow bracketed hostnames. 05629af Prefer native URL instead of deprecated url.parse. 1cba8e8 Prefer native...

dependencies

### Discussed in https://github.com/JiLiZART/BBob/discussions/213 Originally posted by **bmt2604** January 5, 2024 Hello, I upgraded the package version of @bbob/react and @bbob/preset-react from 2.9.0 to 3.0.2 in my React application and...

bug
P0

The parser is unaware of system-dependent newlines such as CRLF (Windows) or CR (classic MacOS). My suggestion is, to document this behavior, rather than to change the whole processing. Anyone...

enhancement
P1

This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically....