Releases: zss-in-js/typedcssx
3.3.5
Patch update
Make compatible with Turbopack Dev
Fixed to hit refresh when refresh-on.tsx is mounted.
The change of repository has been discontinued.
Since typedcssx is easy to type in lowercase, we will continue with the current name. However, we would like to promote the name TypedX as an abbreviation.
3.3.4
3.3.3
3.3.2
Patch update
Make important build system improvements
- Reverted three commits, including build-in-helper.ts.
- The order of writing to stylesheets and the order of execution of build-ins have been guaranteed.
Details
I have again removed executeBuildIn and made only the top-level helper ~buildIn function an async function
and removed the unnecessary async from processStyleSheets.
- Rejected using map Promise.all.
I adopted for++ because of its execution speed and memory efficiency on Node.js.
build-in.ts
The cssData check was removed as it was unnecessary.
(There was a problem with the if statement analysis in the JavaScript V8 engine.)
if { };
else { }; (Write the same code as if, or immediately return instead of else)
I think we will include a wiki milestone about asynchronous handling of build-ins, compilers, and helpers.
3.3.1
Patch update
Fixing editing mistakes
clean-up.ts
const styleFilePath = join(__dirname, '../../dist/core/styles/style.module.css');
const globalFilePath = join(__dirname, '../../dist/core/styles/style.module.css');
After update.
const styleFilePath = join(__dirname, '../../dist/core/styles/style.module.css');
const globalFilePath = join(__dirname, '../../dist/core/styles/global.css');
Impact scope 3.2.7 ~ 3.3.0
This was a mistake that occurred when migrating the publishing method to CICD.
I will continue to pay close attention to updates when important changes are made in the future.