Esbuild & Mentions: Updated interaction stability and build system

- Updated esbuild system to be module, and fixed build command.
- Reverted module use in package.json by default as this impacted test
  runs/files.
- Updated mention user select:
  - To look better in dark mode.
  - To not remove text after on select.
  - To properly revert/restore focus on enter or cancel.
This commit is contained in:
Dan Brown
2025-12-17 21:11:01 +00:00
parent 3d9aba7b1f
commit 90fc02c57f
7 changed files with 38 additions and 13 deletions

View File

@@ -1,13 +1,12 @@
{
"private": true,
"type": "module",
"scripts": {
"build:css:dev": "sass ./resources/sass:./public/dist --embed-sources",
"build:css:watch": "sass ./resources/sass:./public/dist --watch --embed-sources",
"build:css:production": "sass ./resources/sass:./public/dist -s compressed",
"build:js:dev": "node dev/build/esbuild.js",
"build:js:watch": "node dev/build/esbuild.js watch",
"build:js:production": "node dev/build/esbuild.js production",
"build:js:dev": "node dev/build/esbuild.mjs",
"build:js:watch": "node dev/build/esbuild.mjs watch",
"build:js:production": "node dev/build/esbuild.mjs production",
"build": "npm-run-all --parallel build:*:dev",
"production": "npm-run-all --parallel build:*:production",
"dev": "npm-run-all --parallel build:*:watch",