Tags: RomiC/ya-disk
Tags
feat(#611, #612): ESM-first + CJS compatibility & migrate tests to no… …de:test (#618) * feat(#611, #612): migrate to ESM and node:test, add build system - convert all lib/*.js and index.js from CommonJS to ESM - add esbuild build system with dual CJS+ESM output (dist/) - bump version to 5.0.0 - add package exports map and sideEffects: false - replace Jest with node:test + node:assert/strict - remove Jest mock files and jest.config.js - remove custom test reporter - replace url.parse() with WHATWG URL API - update README with module support section and import examples * Chore: AI Agents rules
Fixing pubblishing npm package (#605) * Fixing pubblishing npm package * Scope OIDC permissions to publish job only Agent-Logs-Url: https://github.com/RomiC/ya-disk/sessions/c2b999dd-c101-4122-ad31-2ee9d363a4d1 --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Major release
* Minimal supported node version is 10.x
* DX-updates:
* Linting+formatting
* Removed `.editorconfig`
* Added prettier and integrated it with `eslint`
* Formatted code
* Migrated Travis → Github-actions
* Rewrote tests from ava+sinon to jest
PreviousNext