diff --git a/.changeset/cuddly-cameras-promise.md b/.changeset/cuddly-cameras-promise.md
deleted file mode 100644
index 2116dc4..0000000
--- a/.changeset/cuddly-cameras-promise.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-"@bbob/parser": minor
-"@bbob/types": minor
-"@bbob/cli": minor
-"@bbob/core": minor
-"@bbob/html": minor
-"@bbob/plugin-helper": minor
-"@bbob/preset": minor
-"@bbob/preset-html5": minor
-"@bbob/preset-react": minor
-"@bbob/preset-vue": minor
-"@bbob/react": minor
-"@bbob/vue2": minor
-"@bbob/vue3": minor
----
-
-Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
diff --git a/.changeset/fast-peas-brush.md b/.changeset/fast-peas-brush.md
deleted file mode 100644
index 4cf0abf..0000000
--- a/.changeset/fast-peas-brush.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-"@bbob/parser": minor
-"@bbob/types": minor
-"@bbob/cli": minor
-"@bbob/core": minor
-"@bbob/html": minor
-"@bbob/plugin-helper": minor
-"@bbob/preset": minor
-"@bbob/preset-html5": minor
-"@bbob/preset-react": minor
-"@bbob/preset-vue": minor
-"@bbob/react": minor
-"@bbob/vue2": minor
-"@bbob/vue3": minor
----
-
-Add support `width` and `height` and `alt` for `[img]` tag
diff --git a/.changeset/gentle-guests-doubt.md b/.changeset/gentle-guests-doubt.md
deleted file mode 100644
index c5461c6..0000000
--- a/.changeset/gentle-guests-doubt.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-"@bbob/cli": patch
-"@bbob/core": patch
-"@bbob/html": patch
-"@bbob/parser": patch
-"@bbob/plugin-helper": patch
-"@bbob/preset-html5": patch
-"@bbob/preset-react": patch
-"@bbob/preset-vue": patch
-"@bbob/preset": patch
-"@bbob/react": patch
-"@bbob/types": patch
-"@bbob/vue2": patch
-"@bbob/vue3": patch
----
-
-fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
-
-Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
-
-Fixes #232, #214, #135
diff --git a/.changeset/great-beds-shop.md b/.changeset/great-beds-shop.md
deleted file mode 100644
index 3b37b5e..0000000
--- a/.changeset/great-beds-shop.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-"@bbob/parser": patch
-"@bbob/types": patch
-"@bbob/cli": patch
-"@bbob/core": patch
-"@bbob/html": patch
-"@bbob/plugin-helper": patch
-"@bbob/preset": patch
-"@bbob/preset-html5": patch
-"@bbob/preset-react": patch
-"@bbob/preset-vue": patch
-"@bbob/react": patch
-"@bbob/vue2": patch
-"@bbob/vue3": patch
----
-
-Now `React` preset `@bbob/preset-react` supports `color` tag
-
-```js
-import preset from '@bbob/preset-react'
-import { render } from '@bbob/react'
-
-const html = render('[color=#ff0000]This text should be red[/color]', preset());
-```
diff --git a/.changeset/purple-horses-shave.md b/.changeset/purple-horses-shave.md
deleted file mode 100644
index 92dd68e..0000000
--- a/.changeset/purple-horses-shave.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-"@bbob/parser": patch
-"@bbob/cli": patch
-"@bbob/core": patch
-"@bbob/html": patch
-"@bbob/plugin-helper": patch
-"@bbob/preset": patch
-"@bbob/preset-html5": patch
-"@bbob/preset-react": patch
-"@bbob/preset-vue": patch
-"@bbob/react": patch
-"@bbob/types": patch
-"@bbob/vue2": patch
-"@bbob/vue3": patch
----
-
-Now `@bbob/parser` correctly parses nested tags like
-
-```html
-Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
-```
-to
-```html
-Hello World[u]Wrong underline[u] This is another text and this, too
-```
-
-Fixes #296, #295
diff --git a/.changeset/slimy-colts-drive.md b/.changeset/slimy-colts-drive.md
deleted file mode 100644
index 61a5359..0000000
--- a/.changeset/slimy-colts-drive.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-"@bbob/plugin-helper": patch
-"@bbob/preset-html5": patch
-"@bbob/preset-react": patch
-"@bbob/preset-vue": patch
-"@bbob/parser": patch
-"@bbob/preset": patch
-"@bbob/react": patch
-"@bbob/types": patch
-"@bbob/core": patch
-"@bbob/html": patch
-"@bbob/vue2": patch
-"@bbob/vue3": patch
-"@bbob/cli": patch
----
-
-Now `@bbob/parser` in context free tags mode correctly parses
-
-code like
-```html
-[code][codeButton]text[/codeButton][/code]
-```
-
-will be parsed correctly to
-```html
-[codeButton]text[/codeButton]
-```
-
-Fixes #289
diff --git a/.changeset/tiny-dolls-raise.md b/.changeset/tiny-dolls-raise.md
deleted file mode 100644
index 3ccfa5a..0000000
--- a/.changeset/tiny-dolls-raise.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-"@bbob/parser": minor
-"@bbob/types": minor
-"@bbob/cli": minor
-"@bbob/core": minor
-"@bbob/html": minor
-"@bbob/plugin-helper": minor
-"@bbob/preset": minor
-"@bbob/preset-html5": minor
-"@bbob/preset-react": minor
-"@bbob/preset-vue": minor
-"@bbob/react": minor
-"@bbob/vue2": minor
-"@bbob/vue3": minor
----
-
-Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
-
-```js
-import html5 from '@bbob/preset-html5'
-import parse from '@bbob/html'
-
-const html = parse('[b]lorem[/b] [foo bar] [i]ipsum[/i]', html5(), {
- whitespaceInTags: false
-})
-
-console.log(html) // lorem [foo bar] ipsum
-```
-
diff --git a/packages/bbob-cli/CHANGELOG.md b/packages/bbob-cli/CHANGELOG.md
index aa8877b..9477442 100644
--- a/packages/bbob-cli/CHANGELOG.md
+++ b/packages/bbob-cli/CHANGELOG.md
@@ -1,5 +1,80 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/html@4.3.0
+ - @bbob/preset-html5@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-cli/package.json b/packages/bbob-cli/package.json
index 0b01e7f..fef43bb 100644
--- a/packages/bbob-cli/package.json
+++ b/packages/bbob-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/cli",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "Comand line bbcode parser",
"bin": {
"bbob": "lib/cli.js"
diff --git a/packages/bbob-core/CHANGELOG.md b/packages/bbob-core/CHANGELOG.md
index 4299c0c..7c65384 100644
--- a/packages/bbob-core/CHANGELOG.md
+++ b/packages/bbob-core/CHANGELOG.md
@@ -1,5 +1,81 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/parser@4.3.0
+ - @bbob/types@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-core/package.json b/packages/bbob-core/package.json
index 32812d9..acaafc8 100644
--- a/packages/bbob-core/package.json
+++ b/packages/bbob-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/core",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies",
"keywords": [
"bbcode",
diff --git a/packages/bbob-html/CHANGELOG.md b/packages/bbob-html/CHANGELOG.md
index 0b0ebb7..0109783 100644
--- a/packages/bbob-html/CHANGELOG.md
+++ b/packages/bbob-html/CHANGELOG.md
@@ -1,5 +1,81 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/core@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-html/package.json b/packages/bbob-html/package.json
index 2911405..24797e4 100644
--- a/packages/bbob-html/package.json
+++ b/packages/bbob-html/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/html",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "A BBCode to HTML Renderer part of @bbob",
"keywords": [
"html",
diff --git a/packages/bbob-parser/CHANGELOG.md b/packages/bbob-parser/CHANGELOG.md
index 8b4811c..9bde48b 100644
--- a/packages/bbob-parser/CHANGELOG.md
+++ b/packages/bbob-parser/CHANGELOG.md
@@ -1,5 +1,80 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-parser/package.json b/packages/bbob-parser/package.json
index 7a6186f..f8eeb2e 100644
--- a/packages/bbob-parser/package.json
+++ b/packages/bbob-parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/parser",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "A BBCode to AST Parser part of @bbob",
"keywords": [
"bbcode",
diff --git a/packages/bbob-plugin-helper/CHANGELOG.md b/packages/bbob-plugin-helper/CHANGELOG.md
index 10fb5bc..834833d 100644
--- a/packages/bbob-plugin-helper/CHANGELOG.md
+++ b/packages/bbob-plugin-helper/CHANGELOG.md
@@ -1,5 +1,79 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-plugin-helper/package.json b/packages/bbob-plugin-helper/package.json
index 39cde0a..93f749d 100644
--- a/packages/bbob-plugin-helper/package.json
+++ b/packages/bbob-plugin-helper/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/plugin-helper",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "Set of utils to help write plugins for @bbob/core",
"keywords": [
"bbob",
diff --git a/packages/bbob-preset-html5/CHANGELOG.md b/packages/bbob-preset-html5/CHANGELOG.md
index 732e8d2..ef1b045 100644
--- a/packages/bbob-preset-html5/CHANGELOG.md
+++ b/packages/bbob-preset-html5/CHANGELOG.md
@@ -1,5 +1,81 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/plugin-helper@4.3.0
+ - @bbob/preset@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-preset-html5/package.json b/packages/bbob-preset-html5/package.json
index b850874..668398a 100644
--- a/packages/bbob-preset-html5/package.json
+++ b/packages/bbob-preset-html5/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-html5",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "HTML5 preset to transform BBCode to HTML for @bbob/parser",
"keywords": [
"preset",
diff --git a/packages/bbob-preset-react/CHANGELOG.md b/packages/bbob-preset-react/CHANGELOG.md
index 491d018..19c8bbb 100644
--- a/packages/bbob-preset-react/CHANGELOG.md
+++ b/packages/bbob-preset-react/CHANGELOG.md
@@ -1,5 +1,81 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/plugin-helper@4.3.0
+ - @bbob/preset-html5@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-preset-react/package.json b/packages/bbob-preset-react/package.json
index 1bbaa7b..979593b 100644
--- a/packages/bbob-preset-react/package.json
+++ b/packages/bbob-preset-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-react",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "React preset to transform BBCode to React for @bbob/react",
"keywords": [
"bbob",
diff --git a/packages/bbob-preset-vue/CHANGELOG.md b/packages/bbob-preset-vue/CHANGELOG.md
index fc7699a..8cb0115 100644
--- a/packages/bbob-preset-vue/CHANGELOG.md
+++ b/packages/bbob-preset-vue/CHANGELOG.md
@@ -1,5 +1,80 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/preset-html5@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-preset-vue/package.json b/packages/bbob-preset-vue/package.json
index 2b8a55d..ad8dd66 100644
--- a/packages/bbob-preset-vue/package.json
+++ b/packages/bbob-preset-vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset-vue",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "Vue preset to transform BBCode to Vue for @bbob/vue*",
"keywords": [
"bbob",
diff --git a/packages/bbob-preset/CHANGELOG.md b/packages/bbob-preset/CHANGELOG.md
index 95df7d6..d34cb47 100644
--- a/packages/bbob-preset/CHANGELOG.md
+++ b/packages/bbob-preset/CHANGELOG.md
@@ -1,5 +1,80 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-preset/package.json b/packages/bbob-preset/package.json
index bde18e3..0a554f4 100644
--- a/packages/bbob-preset/package.json
+++ b/packages/bbob-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/preset",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "Base preset for creating extensible presets for @bbob/core",
"keywords": [
"preset",
diff --git a/packages/bbob-react/CHANGELOG.md b/packages/bbob-react/CHANGELOG.md
index 153c11c..36a6618 100644
--- a/packages/bbob-react/CHANGELOG.md
+++ b/packages/bbob-react/CHANGELOG.md
@@ -1,5 +1,82 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/core@4.3.0
+ - @bbob/html@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-react/package.json b/packages/bbob-react/package.json
index 31b7147..b7bdd1d 100644
--- a/packages/bbob-react/package.json
+++ b/packages/bbob-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/react",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "A BBCode to React Renderer part of @bbob",
"keywords": [
"react",
diff --git a/packages/bbob-types/CHANGELOG.md b/packages/bbob-types/CHANGELOG.md
index b0ec03f..1f8e534 100644
--- a/packages/bbob-types/CHANGELOG.md
+++ b/packages/bbob-types/CHANGELOG.md
@@ -1,5 +1,76 @@
# @bbob/types
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-types/package.json b/packages/bbob-types/package.json
index 862ea81..4308a0e 100644
--- a/packages/bbob-types/package.json
+++ b/packages/bbob-types/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/types",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "Shared Typescript types of @bbob",
"keywords": [
"bbcode",
diff --git a/packages/bbob-vue2/CHANGELOG.md b/packages/bbob-vue2/CHANGELOG.md
index 7a7d050..20931fc 100644
--- a/packages/bbob-vue2/CHANGELOG.md
+++ b/packages/bbob-vue2/CHANGELOG.md
@@ -1,5 +1,82 @@
# Change Log
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/core@4.3.0
+ - @bbob/html@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-vue2/package.json b/packages/bbob-vue2/package.json
index 892275e..3a7d004 100644
--- a/packages/bbob-vue2/package.json
+++ b/packages/bbob-vue2/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/vue2",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "A BBCode to Vue2 Renderer part of @bbob",
"keywords": [
"vue",
diff --git a/packages/bbob-vue3/CHANGELOG.md b/packages/bbob-vue3/CHANGELOG.md
index 8931e99..6764e1b 100644
--- a/packages/bbob-vue3/CHANGELOG.md
+++ b/packages/bbob-vue3/CHANGELOG.md
@@ -1,5 +1,82 @@
# @bbob/vue3
+## 4.3.0
+
+### Minor Changes
+
+- [#280](https://github.com/JiLiZART/BBob/pull/280) [`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now all file protocol urls will be escaped like `file://some/path/to/file` will be converted to `file%3A//some/path/to/file`
+
+- [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Add support `width` and `height` and `alt` for `[img]` tag
+
+- [#272](https://github.com/JiLiZART/BBob/pull/272) [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Added `whitespaceInTags` parsing option (true by default) with this option you can disable parsing `[tags with spaces]` it will be considered as text
+
+ ```js
+ import html5 from "@bbob/preset-html5";
+ import parse from "@bbob/html";
+
+ const html = parse("[b]lorem[/b] [foo bar] [i]ipsum[/i]", html5(), {
+ whitespaceInTags: false,
+ });
+
+ console.log(html); // lorem [foo bar] ipsum
+ ```
+
+### Patch Changes
+
+- [#291](https://github.com/JiLiZART/BBob/pull/291) [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3) Thanks [@longnguyen2004](https://github.com/longnguyen2004)! - fix: proper module resolution in all cases (Node CJS, Node ESM, bundler)
+
+ Allow usages of this library in ESM scenarios (Vite SSR, pure Node using ESM) by fixing incorrect exports of the ESM output (use correct .mjs extension, separate types files for CJS and ESM output, package.json fixes)
+
+ Fixes #232, #214, #135
+
+- [#294](https://github.com/JiLiZART/BBob/pull/294) [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `React` preset `@bbob/preset-react` supports `color` tag
+
+ ```js
+ import preset from "@bbob/preset-react";
+ import { render } from "@bbob/react";
+
+ const html = render(
+ "[color=#ff0000]This text should be red[/color]",
+ preset()
+ );
+ ```
+
+- [#297](https://github.com/JiLiZART/BBob/pull/297) [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` correctly parses nested tags like
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text [u]and this, too[/u]
+ ```
+
+ to
+
+ ```html
+ Hello World[u]Wrong underline[u] This is another text and this, too
+ ```
+
+ Fixes #296, #295
+
+- [#290](https://github.com/JiLiZART/BBob/pull/290) [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a) Thanks [@JiLiZART](https://github.com/JiLiZART)! - Now `@bbob/parser` in context free tags mode correctly parses
+
+ code like
+
+ ```html
+ [code][codeButton]text[/codeButton][/code]
+ ```
+
+ will be parsed correctly to
+
+ ```html
+ [codeButton]text[/codeButton]
+ ```
+
+ Fixes #289
+
+- Updated dependencies [[`9a69869`](https://github.com/JiLiZART/BBob/commit/9a6986965e986f8ea1f3217439ee639733a72e01), [`24c9655`](https://github.com/JiLiZART/BBob/commit/24c9655e2be9c24ff7552e927b6d32b1782e0a96), [`0edd490`](https://github.com/JiLiZART/BBob/commit/0edd490a245bf50d1cac21645be905287081fae3), [`40041a0`](https://github.com/JiLiZART/BBob/commit/40041a06806c1ded21435f102c4c0838e372fce5), [`29f909a`](https://github.com/JiLiZART/BBob/commit/29f909a589bd7b7ac67ec2003b3c7138ce5898cc), [`e943184`](https://github.com/JiLiZART/BBob/commit/e943184294c42e35e161d4c5775aa22731fa2c5a), [`0566241`](https://github.com/JiLiZART/BBob/commit/0566241e2315cae0879ecb3ab467c83e99f0cc49)]:
+ - @bbob/types@4.3.0
+ - @bbob/core@4.3.0
+ - @bbob/html@4.3.0
+ - @bbob/plugin-helper@4.3.0
+
## 4.2.0
### Minor Changes
diff --git a/packages/bbob-vue3/package.json b/packages/bbob-vue3/package.json
index c3115f0..89335b3 100644
--- a/packages/bbob-vue3/package.json
+++ b/packages/bbob-vue3/package.json
@@ -1,6 +1,6 @@
{
"name": "@bbob/vue3",
- "version": "4.2.0",
+ "version": "4.3.0",
"description": "A BBCode to Vue3 Renderer part of @bbob",
"keywords": [
"vue",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4c63301..6e5e69e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -212,7 +212,7 @@ importers:
version: 7.18.0(eslint@8.57.1)(typescript@5.8.2)
'@vitejs/plugin-react':
specifier: ^4.3.1
- version: 4.3.4(vite@5.4.15)
+ version: 4.3.4(vite@5.4.20)
eslint:
specifier: ^8.57.0
version: 8.57.1
@@ -227,7 +227,7 @@ importers:
version: 5.8.2
vite:
specifier: ^5.3.1
- version: 5.4.15(@types/node@20.4.5)
+ version: 5.4.20(@types/node@20.4.5)
examples/svelte-vite:
dependencies:
@@ -243,7 +243,7 @@ importers:
devDependencies:
'@sveltejs/vite-plugin-svelte':
specifier: ^3.1.1
- version: 3.1.2(svelte@4.2.19)(vite@5.4.15)
+ version: 3.1.2(svelte@4.2.19)(vite@5.4.20)
'@tsconfig/svelte':
specifier: ^5.0.4
version: 5.0.4
@@ -261,7 +261,7 @@ importers:
version: 5.8.2
vite:
specifier: ^5.3.1
- version: 5.4.15(@types/node@20.4.5)
+ version: 5.4.20(@types/node@20.4.5)
examples/vite:
dependencies:
@@ -280,7 +280,7 @@ importers:
version: 5.8.2
vite:
specifier: ^5.3.1
- version: 5.4.15(@types/node@20.4.5)
+ version: 5.4.20(@types/node@20.4.5)
examples/vue2-example:
dependencies:
@@ -321,13 +321,13 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.0.5
- version: 5.2.3(vite@5.4.15)(vue@3.5.13)
+ version: 5.2.3(vite@5.4.20)(vue@3.5.13)
typescript:
specifier: ^5.2.2
version: 5.8.2
vite:
specifier: ^5.3.1
- version: 5.4.15(@types/node@20.4.5)
+ version: 5.4.20(@types/node@20.4.5)
vue-tsc:
specifier: ^2.0.21
version: 2.2.8(typescript@5.8.2)
@@ -4397,8 +4397,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-android-arm-eabi@4.37.0:
- resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==}
+ /@rollup/rollup-android-arm-eabi@4.52.4:
+ resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==}
cpu: [arm]
os: [android]
requiresBuild: true
@@ -4413,8 +4413,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.37.0:
- resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==}
+ /@rollup/rollup-android-arm64@4.52.4:
+ resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==}
cpu: [arm64]
os: [android]
requiresBuild: true
@@ -4429,8 +4429,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.37.0:
- resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==}
+ /@rollup/rollup-darwin-arm64@4.52.4:
+ resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -4445,24 +4445,24 @@ packages:
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.37.0:
- resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==}
+ /@rollup/rollup-darwin-x64@4.52.4:
+ resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-freebsd-arm64@4.37.0:
- resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==}
+ /@rollup/rollup-freebsd-arm64@4.52.4:
+ resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-freebsd-x64@4.37.0:
- resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==}
+ /@rollup/rollup-freebsd-x64@4.52.4:
+ resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==}
cpu: [x64]
os: [freebsd]
requiresBuild: true
@@ -4477,16 +4477,16 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.37.0:
- resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.52.4:
+ resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-musleabihf@4.37.0:
- resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==}
+ /@rollup/rollup-linux-arm-musleabihf@4.52.4:
+ resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==}
cpu: [arm]
os: [linux]
requiresBuild: true
@@ -4501,8 +4501,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.37.0:
- resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==}
+ /@rollup/rollup-linux-arm64-gnu@4.52.4:
+ resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==}
cpu: [arm64]
os: [linux]
requiresBuild: true
@@ -4517,48 +4517,48 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.37.0:
- resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==}
+ /@rollup/rollup-linux-arm64-musl@4.52.4:
+ resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-loongarch64-gnu@4.37.0:
- resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==}
+ /@rollup/rollup-linux-loong64-gnu@4.52.4:
+ resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-powerpc64le-gnu@4.37.0:
- resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==}
+ /@rollup/rollup-linux-ppc64-gnu@4.52.4:
+ resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.37.0:
- resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==}
+ /@rollup/rollup-linux-riscv64-gnu@4.52.4:
+ resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-riscv64-musl@4.37.0:
- resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==}
+ /@rollup/rollup-linux-riscv64-musl@4.52.4:
+ resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-s390x-gnu@4.37.0:
- resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==}
+ /@rollup/rollup-linux-s390x-gnu@4.52.4:
+ resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==}
cpu: [s390x]
os: [linux]
requiresBuild: true
@@ -4573,8 +4573,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.37.0:
- resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==}
+ /@rollup/rollup-linux-x64-gnu@4.52.4:
+ resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==}
cpu: [x64]
os: [linux]
requiresBuild: true
@@ -4589,14 +4589,22 @@ packages:
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.37.0:
- resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==}
+ /@rollup/rollup-linux-x64-musl@4.52.4:
+ resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
+ /@rollup/rollup-openharmony-arm64@4.52.4:
+ resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==}
+ cpu: [arm64]
+ os: [openharmony]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@rollup/rollup-win32-arm64-msvc@4.1.5:
resolution: {integrity: sha512-5oxhubo0A3J8aF/tG+6jHBg785HF8/88kl1YnfbDKmnqMxz/EFiAQDH9cq6lbnxofjn8tlq5KiTf0crJGOGThg==}
cpu: [arm64]
@@ -4605,8 +4613,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.37.0:
- resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==}
+ /@rollup/rollup-win32-arm64-msvc@4.52.4:
+ resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==}
cpu: [arm64]
os: [win32]
requiresBuild: true
@@ -4621,14 +4629,22 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.37.0:
- resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==}
+ /@rollup/rollup-win32-ia32-msvc@4.52.4:
+ resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
+ /@rollup/rollup-win32-x64-gnu@4.52.4:
+ resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@rollup/rollup-win32-x64-msvc@4.1.5:
resolution: {integrity: sha512-FQ5qYqRJ2vUBSom3Fos8o/6UvAMOvlus4+HGCAifH1TagbbwVnVVe0o01J1V52EWnQ8kmfpJDJ0FMrfM5yzcSA==}
cpu: [x64]
@@ -4637,8 +4653,8 @@ packages:
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.37.0:
- resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==}
+ /@rollup/rollup-win32-x64-msvc@4.52.4:
+ resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -4765,7 +4781,7 @@ packages:
resolution: {integrity: sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==}
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.15):
+ /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.20):
resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
engines: {node: ^18.0.0 || >=20}
peerDependencies:
@@ -4773,30 +4789,30 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.15)
+ '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.20)
debug: 4.4.0(supports-color@8.1.1)
svelte: 4.2.19
- vite: 5.4.15(@types/node@20.4.5)
+ vite: 5.4.20(@types/node@20.4.5)
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.15):
+ /@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.20):
resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==}
engines: {node: ^18.0.0 || >=20}
peerDependencies:
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.15)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2)(svelte@4.2.19)(vite@5.4.20)
debug: 4.4.0(supports-color@8.1.1)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.17
svelte: 4.2.19
svelte-hmr: 0.16.0(svelte@4.2.19)
- vite: 5.4.15(@types/node@20.4.5)
- vitefu: 0.2.5(vite@5.4.15)
+ vite: 5.4.20(@types/node@20.4.5)
+ vitefu: 0.2.5(vite@5.4.20)
transitivePeerDependencies:
- supports-color
dev: true
@@ -5234,14 +5250,14 @@ packages:
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
dev: true
- /@types/estree@1.0.6:
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
- dev: true
-
/@types/estree@1.0.7:
resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
dev: true
+ /@types/estree@1.0.8:
+ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+ dev: true
+
/@types/express-serve-static-core@4.19.6:
resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==}
dependencies:
@@ -5729,7 +5745,7 @@ packages:
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
dev: true
- /@vitejs/plugin-react@4.3.4(vite@5.4.15):
+ /@vitejs/plugin-react@4.3.4(vite@5.4.20):
resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -5740,19 +5756,19 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 5.4.15(@types/node@20.4.5)
+ vite: 5.4.20(@types/node@20.4.5)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@5.2.3(vite@5.4.15)(vue@3.5.13):
+ /@vitejs/plugin-vue@5.2.3(vite@5.4.20)(vue@3.5.13):
resolution: {integrity: sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25
dependencies:
- vite: 5.4.15(@types/node@20.4.5)
+ vite: 5.4.20(@types/node@20.4.5)
vue: 3.5.13(typescript@5.8.2)
dev: true
@@ -15461,33 +15477,35 @@ packages:
fsevents: 2.3.3
dev: true
- /rollup@4.37.0:
- resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==}
+ /rollup@4.52.4:
+ resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.8
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.37.0
- '@rollup/rollup-android-arm64': 4.37.0
- '@rollup/rollup-darwin-arm64': 4.37.0
- '@rollup/rollup-darwin-x64': 4.37.0
- '@rollup/rollup-freebsd-arm64': 4.37.0
- '@rollup/rollup-freebsd-x64': 4.37.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.37.0
- '@rollup/rollup-linux-arm-musleabihf': 4.37.0
- '@rollup/rollup-linux-arm64-gnu': 4.37.0
- '@rollup/rollup-linux-arm64-musl': 4.37.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.37.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0
- '@rollup/rollup-linux-riscv64-gnu': 4.37.0
- '@rollup/rollup-linux-riscv64-musl': 4.37.0
- '@rollup/rollup-linux-s390x-gnu': 4.37.0
- '@rollup/rollup-linux-x64-gnu': 4.37.0
- '@rollup/rollup-linux-x64-musl': 4.37.0
- '@rollup/rollup-win32-arm64-msvc': 4.37.0
- '@rollup/rollup-win32-ia32-msvc': 4.37.0
- '@rollup/rollup-win32-x64-msvc': 4.37.0
+ '@rollup/rollup-android-arm-eabi': 4.52.4
+ '@rollup/rollup-android-arm64': 4.52.4
+ '@rollup/rollup-darwin-arm64': 4.52.4
+ '@rollup/rollup-darwin-x64': 4.52.4
+ '@rollup/rollup-freebsd-arm64': 4.52.4
+ '@rollup/rollup-freebsd-x64': 4.52.4
+ '@rollup/rollup-linux-arm-gnueabihf': 4.52.4
+ '@rollup/rollup-linux-arm-musleabihf': 4.52.4
+ '@rollup/rollup-linux-arm64-gnu': 4.52.4
+ '@rollup/rollup-linux-arm64-musl': 4.52.4
+ '@rollup/rollup-linux-loong64-gnu': 4.52.4
+ '@rollup/rollup-linux-ppc64-gnu': 4.52.4
+ '@rollup/rollup-linux-riscv64-gnu': 4.52.4
+ '@rollup/rollup-linux-riscv64-musl': 4.52.4
+ '@rollup/rollup-linux-s390x-gnu': 4.52.4
+ '@rollup/rollup-linux-x64-gnu': 4.52.4
+ '@rollup/rollup-linux-x64-musl': 4.52.4
+ '@rollup/rollup-openharmony-arm64': 4.52.4
+ '@rollup/rollup-win32-arm64-msvc': 4.52.4
+ '@rollup/rollup-win32-ia32-msvc': 4.52.4
+ '@rollup/rollup-win32-x64-gnu': 4.52.4
+ '@rollup/rollup-win32-x64-msvc': 4.52.4
fsevents: 2.3.3
dev: true
@@ -17253,8 +17271,8 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite@5.4.15(@types/node@20.4.5):
- resolution: {integrity: sha512-6ANcZRivqL/4WtwPGTKNaosuNJr5tWiftOC7liM7G9+rMb8+oeJeyzymDu4rTN93seySBmbjSfsS3Vzr19KNtA==}
+ /vite@5.4.20(@types/node@20.4.5):
+ resolution: {integrity: sha512-j3lYzGC3P+B5Yfy/pfKNgVEg4+UtcIJcVRt2cDjIOmhLourAqPqf8P7acgxeiSgUB7E3p2P8/3gNIgDLpwzs4g==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -17287,12 +17305,12 @@ packages:
'@types/node': 20.4.5
esbuild: 0.21.5
postcss: 8.5.3
- rollup: 4.37.0
+ rollup: 4.52.4
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitefu@0.2.5(vite@5.4.15):
+ /vitefu@0.2.5(vite@5.4.20):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
@@ -17300,7 +17318,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 5.4.15(@types/node@20.4.5)
+ vite: 5.4.20(@types/node@20.4.5)
dev: true
/vscode-uri@3.1.0: