Skip to content

Releases: sectsect/webpack-sweet-entry

v8.0.1

13 Dec 09:40
98f4739

Choose a tag to compare

Patch Changes

v8.0.0

14 Sep 00:16

Choose a tag to compare

Release v8.0.0 (2025-09-14)

Features

  • Add dual package support with CommonJS and ESM builds using tsup (#23 by @sectsect)
  • Migrate test framework from Jest to Vitest with v8 coverage provider
  • Add comprehensive dual package testing to verify both module formats
  • Add TypeScript target ES2023 support for Node.js 20+
  • Add new test commands: test:watch, test:ui, type-check:watch

Bug Fixes

  • Fix security vulnerabilities in dependencies
  • Fix TypeScript compilation errors with import.meta usage in tests
  • Fix tsup build configuration to use default export
  • Fix npm install hooks by moving build step from prepare to prepublishOnly
  • Add lcov reporter for codecov compatibility

Refactor / Maintenance

  • Update TypeScript target from ES2020 to ES2023 for modern Node.js support
  • Restore Node.js v20.x support (was temporarily bumped to v21+)
  • Improve test descriptions for better clarity and readability
  • Add Vitest ESLint plugin for test file linting
  • Update ESLint configuration to include test directories
  • Disable TypeScript incremental compilation to prevent DTS build conflicts

Documentation

  • Add dual package support documentation to README with usage examples
  • Add ES Modules and TypeScript usage examples
  • Update CLAUDE.md with Vitest migration and build system documentation
  • Fix code examples and improve feature descriptions in README
  • Add Claude Code guidance file for development workflow

CI/Build

  • Add missing build step before running tests in CI
  • Fix workflow permissions for GitHub Actions security compliance
  • Update coverage configuration for Vitest
  • Remove Jest dependencies and configuration files

Dependencies

  • Replace Jest with Vitest testing framework
  • Add tsup for modern dual package builds
  • Add @vitest/eslint-plugin for test linting
  • Update development dependencies to latest versions

This major release introduces modern dual package support (CommonJS + ESM) with tsup, migrates the testing infrastructure to Vitest, and updates the
build system for better Node.js compatibility. The package now supports both import and require syntax while maintaining backward compatibility.

v7.0.6

10 Jun 08:39

Choose a tag to compare

v7.0.5

26 Jan 13:14

Choose a tag to compare

v7.0.4

22 Sep 01:31

Choose a tag to compare

v7.0.3

15 Jun 10:59

Choose a tag to compare

v7.0.2

25 Feb 04:44

Choose a tag to compare

v7.0.1

27 Oct 04:09

Choose a tag to compare

v7.0.0

09 Sep 06:46

Choose a tag to compare

Dropping support for Node.js v16.x

Node.js v16.x end-of-life was September 11, 2023. As a result, @sect/webpack-sweet-entry v7.0.0 removes support for Node.js v16.

v6.0.4

02 Sep 07:18

Choose a tag to compare