# Brython vs. Vite bundle with CodeMirror 6

**URL:** https://discuss.codemirror.net/t/brython-vs-vite-bundle-with-codemirror-6/8965
**Category:** v6
**Created:** [January 19, 2025, 4:18pm UTC](https://discuss.codemirror.net/t/brython-vs-vite-bundle-with-codemirror-6/8965 "2025-01-19T16:18:53Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![StoneMason](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/stonemason/32/4378_2.png) [@StoneMason](https://discuss.codemirror.net/u/StoneMason)
#### Post date: [January 19, 2025, 4:18pm UTC](https://discuss.codemirror.net/t/brython-vs-vite-bundle-with-codemirror-6/8965/1 "2025-01-19T16:18:53Z")

</div>

We’ve built a Tauri app using CodeMirror, with Vite as bundler. I’d like to add some non-CodeMirror features using Brython (browser Python). But when I mix the projects, Vite complains: ‘the function x already defined’ for cases like:

```auto
Function x(){}
    //Some code here

Function x(){
    //Function body
}

```

Are there other bundlers that work well with CodeMirror but might avoid the above issue?

Or, perhaps it’s a configuration issue or can be fixed with a wrapper of some sort?

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [January 19, 2025, 5:05pm UTC](https://discuss.codemirror.net/t/brython-vs-vite-bundle-with-codemirror-6/8965/2 "2025-01-19T17:05:09Z")

</div>

I don’t really see how the issue you describe can be related to CodeMirror.

---

<div class="post-metadata">

### Author: ![StoneMason](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/stonemason/32/4378_2.png) [@StoneMason](https://discuss.codemirror.net/u/StoneMason)
#### Post date: [January 19, 2025, 7:31pm UTC](https://discuss.codemirror.net/t/brython-vs-vite-bundle-with-codemirror-6/8965/3 "2025-01-19T19:31:59Z")

</div>

OK. I’ll dig into Vite.
