From adcdb0fd3008ef58b0f90ea908885a68fac49941 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 18 Jul 2025 21:57:08 +0200 Subject: [PATCH 1/3] fix: add missing acorn dependency to recma-jsx Fixes #2 by adding acorn as both devDependency and peerDependency to ensure proper JSX parsing functionality. --- packages/recma-jsx/package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/recma-jsx/package.json b/packages/recma-jsx/package.json index 64b3315..476bfc0 100644 --- a/packages/recma-jsx/package.json +++ b/packages/recma-jsx/package.json @@ -12,6 +12,12 @@ "recma-stringify": "^1.0.0", "unified": "^11.0.0" }, + "devDependencies": { + "acorn": "^8.0.0" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, "exports": "./index.js", "files": [ "lib/", From ff8ff28b38544ec2abcf10a7a1c8bdc4c8f09c19 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 18 Jul 2025 22:06:11 +0200 Subject: [PATCH 2/3] test: update fixture for acorn dependency changes Update basic fixture expected AST to reflect changes in AST structure when acorn is properly declared as a dependency. --- test/fixtures/basic/index.json | 1 + 1 file changed, 1 insertion(+) diff --git a/test/fixtures/basic/index.json b/test/fixtures/basic/index.json index d88f825..8ebd343 100644 --- a/test/fixtures/basic/index.json +++ b/test/fixtures/basic/index.json @@ -892,6 +892,7 @@ } ], "source": null, + "attributes": [], "position": { "start": { "line": 11, From b21279030976866dd5cd013e5aec939f0f28d8c0 Mon Sep 17 00:00:00 2001 From: Martin Date: Sat, 19 Jul 2025 11:47:28 +0200 Subject: [PATCH 3/3] Remove redundant acorn devDependency from recma-jsx --- packages/recma-jsx/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/recma-jsx/package.json b/packages/recma-jsx/package.json index 476bfc0..e635f86 100644 --- a/packages/recma-jsx/package.json +++ b/packages/recma-jsx/package.json @@ -12,9 +12,6 @@ "recma-stringify": "^1.0.0", "unified": "^11.0.0" }, - "devDependencies": { - "acorn": "^8.0.0" - }, "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" },