Skip to content

Conversation

@kalwalt
Copy link
Member

@kalwalt kalwalt commented Oct 25, 2025

This pull request updates the project to use the modern .mjs module format for both the main ARnft library and its Three.js integration, replacing the older .module.js files. It also updates the build workflow to use Yarn caching and updates documentation and example files to reference the new module filenames.

Build and workflow updates:

  • Updated GitHub Actions workflow in .github/workflows/build.yml to cache Yarn dependencies instead of npm, and changed the build artifact from ARnft.module.js to ARnft.mjs. [1] [2]

Module format migration:

Documentation updates:

  • Updated README.md to reference .mjs files in import examples and CDN usage, and replaced the Dependabot badge with a new status badge. [1] [2] [3]

- Updated dependencies to current releases (@webarkit/jsartoolkit-nft, prettier, ts-loader, typescript, webpack) and refreshed yarn.lock. - Adjusted all example import maps to load the shipped ARnft.mjs/ARnft.simd.mjs bundles so the demos resolve correctly after the build.
- newer three.js version for the exmples
@kalwalt kalwalt self-assigned this Oct 25, 2025
@kalwalt kalwalt added 🚀 enhancement New feature or request dependencies Pull requests that update a dependency file labels Oct 25, 2025
@kalwalt kalwalt force-pushed the feat-10/2025-upgrade branch from 010af30 to 531bd61 Compare October 25, 2025 15:03
@kalwalt kalwalt merged commit b36cb1a into dev Oct 25, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file 🚀 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants