Skip to content

Releases: ryanbas21/devtools

@wolfcola/treeshake-check@1.0.0

12 May 21:49
f1442d6

Choose a tag to compare

Minor Changes

  • #18 bc4a8ab Thanks @ryanbas21! - Add treeshake-check package — a tree-shakeability analyzer for npm packages built on Effect and Rollup

@wolfcola/eslint-plugin-treeshake@1.0.0

12 May 21:49
f1442d6

Choose a tag to compare

Minor Changes

  • #19 af083b7 Thanks @ryanbas21! - Add @wolfcola/eslint-plugin-treeshake - an ESLint plugin that flags code patterns known to break tree-shaking.

    Implements a single rule wolfcola/no-treeshake-hazard with static checks for:

    • TypeScript enums (with as const suggestion)
    • Unannotated top-level calls (with /*#__PURE__*/ autofix)
    • Prototype/property mutations at module scope
    • Global object assignments
    • CommonJS patterns in ESM files
    • Missing sideEffects field in package.json

    Includes opt-in bundleCheck mode that runs @wolfcola/treeshake-check's full Rollup analysis and maps results back to source locations, with deduplication against static findings.

    Ships with recommended (warn) and strict (error + bundleCheck) preset configs.

@wolfcola/devtools-types@1.0.0

12 May 21:49
f1442d6

Choose a tag to compare

Major Changes

@wolfcola/devtools-bridge@1.0.0

12 May 21:48
f1442d6

Choose a tag to compare

Major Changes

Patch Changes

  • Updated dependencies [07a98e3]:
    • @wolfcola/devtools-types@1.0.0