---
title: "Discussion on \"Mastering the Art of ESM and CJS Package Handling\" | Hashnode"
description: "Discussion on \"Mastering the Art of ESM and CJS Package Handling\". The subtle shift in bundlejs' behaviour"
url: "https://hashnode.com/posts/mastering-the-art-of-esm-and-cjs-package-handling/64a913006e2dd2df64a5195e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Mastering the Art of ESM and CJS Package Handling](https://blog.okikio.dev/mastering-the-art-of-esm-and-cjs-package-handling?utm_source=hashnode&utm_medium=feed)

The subtle shift in bundlejs' behaviour

Jul 8, 2023 · 4 min read · blog.okikio.dev  
Updated Oct 15, 2023  
Read the article

-   [#typescript](https://hashnode.com/tag/typescript)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#bundlejs](https://hashnode.com/tag/bundlejs)
-   [#esm](https://hashnode.com/tag/esm)
-   [#cjs](https://hashnode.com/tag/cjs)

## Written by

[Okiki Ojo](https://hashnode.com/@okikio)

@okikio · Ontario, Canada

  
[View profile](https://hashnode.com/@okikio)

Student - Web Developer - Open Source Steward

Hey, I am Okiki, a student and part-time web dev. I like exploring, testing and learning. If you need some help in a project I’d be more than willing to help.

## Responses 1

Markdown supported · ⌘↵ to post

[Abhay Singh Rathore](https://hashnode.com/@abhaysinghr1)

[Jul 8, 2023](https://hashnode.com/posts/mastering-the-art-of-esm-and-cjs-package-handling/64a913006e2dd2df64a5195e/comment/64a97bf4395b682e51ab5b76)

Great work on tackling the ESM and CJS package handling in bundlejs! Excited to try out the new system and see how it performs.

[Jul 8, 2023](https://hashnode.com/posts/mastering-the-art-of-esm-and-cjs-package-handling/64a913006e2dd2df64a5195e/comment/64a97bf4395b682e51ab5b76#reply-64a9a88da25b1020144618a2)

Awesome 👌, please let me know if you notice sny issues so I can get right on it
