Add Node smoke tests for @xterm/headless package

Verify CJS and ESM bundles load, accept writes, expose buffer API,
resize, and dispose. Add npm run test-headless-node script.

Co-authored-by: Daniel Imms <Tyriar@users.noreply.github.com>
This commit is contained in:
Cursor Agent
2026-05-28 01:23:21 +00:00
co-authored by Daniel Imms
parent 584954b4fb
commit 07bdaf8767
3 changed files with 70 additions and 0 deletions
+2
View File
@@ -72,6 +72,8 @@
"prepackage-headless": "npm run esbuild-package-headless-only",
"package-headless": "webpack --config ./webpack.config.headless.js",
"postpackage-headless": "node ./bin/package_headless.js",
"test-headless-node": "node headless/test-node-load.cjs && node headless/test-node-load.mjs",
"pretest-headless-node": "npm run build && npm run esbuild-package-headless-only && webpack --config ./webpack.config.headless.js",
"prepublishOnly": "npm run package"
},
"devDependencies": {