* fix: webpack browser build - use UMD dist/less.js, add CJS bundle (#4423)
- Browser exports point to dist/less.js (UMD) instead of less-node
- Add CJS bundle (dist/less-node.cjs) for Node require() with module shim
- Remove dead index.js; index.cjs re-exports CJS bundle
- Add export tests: import-patterns, webpack-browser, test-cjs-suite
- CI and publish workflows run test:node (build + CJS + ESM tests)
* Beta publish script
* chore: clarify test:node runs ESM + CJS in workflow labels
* fix: normalize path separators in rollup plugin for Windows CI
The inlinePackageVersion plugin used forward-slash path check that
failed on Windows where rollup passes backslash-separated IDs,
leaving the require('../../package.json') unresolved at runtime.
* chore: bump version to 4.6.3 for release
* Set up alpha branch and auto-publishing
* Restore 4.5.0 version number
* Set up post-merge hook to stablize version and fix tests
* Restore .gitattributes
* Fix to publish.yml
* Revert PNPM version to version 8 for Node 16 compatibility
* Another attempt to resolve PNPM version
* Another attempt to resolve PNPM version
* Added deprecation warnings
* Remove warning about combinator
* Switch to PNPM
* Update local dependencies
* Remove inner dist folder
* Create symbolic link to dist folder
* Flip dist folders
* Create symbolic link in root
* Add contributors
* 👥 Add @matthew-dean as a contributor
* 👥 Add @cloudhead as a contributor
* 👥 Add @lukeapage as a contributor
* 👥 Add @seven-phases-max as a contributor
* 👥 Add @iChenLei as a contributor
* 👥 Add @puckowski as a contributor
* Add more contributors
* Finish deprecation warnings
* Resolve deletions and such
* Fix symbolic link
* Update ci.yml to use PNPM
* Update ci.yml to use PNPM
* Refine CI versions
* Fix node printed version
* Better fix for #4258 and #4292
* Re-enable other tests
* Remove math=strict-legacy, set default=parens-division
* Support for comma-less color functions
* Require parens after mixin call
* Output invalid JS functions in CSS
* Escape parens and revert pass-through function errors
* Remove ieCompat option
* Remove non-performant class pattern
* Add isdefined() function