# Branches This repository has the following branches: - **main**: default branch generated from the [stdlib project][stdlib-url], where all development takes place. - **production**: [production build][production-url] of the package (e.g., reformatted error messages to reduce bundle sizes and thus the number of bytes transmitted over a network). - **esm**: [ES Module][esm-url] branch for use via a `script` tag without the need for installation and bundlers (see [README][esm-readme]). - **deno**: [Deno][deno-url] branch for use in Deno (see [README][deno-readme]). - **umd**: [UMD][umd-url] branch for use in Observable, or in dual browser/Node.js environments (see [README][umd-readme]). The following diagram illustrates the relationships among the above branches: ```mermaid graph TD; A[stdlib]-->|generate standalone package|B; B[main] -->|productionize| C[production]; C -->|bundle| D[esm]; C -->|bundle| E[deno]; C -->|bundle| F[umd]; %% click A href "https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcusumkbn2" %% click B href "https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/main" %% click C href "https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/production" %% click D href "https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/esm" %% click E href "https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/deno" %% click F href "https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/umd" ``` [stdlib-url]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/blas/ext/base/dcusumkbn2 [production-url]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/production [deno-url]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/deno [deno-readme]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/blob/deno/README.md [umd-url]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/umd [umd-readme]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/blob/umd/README.md [esm-url]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/tree/esm [esm-readme]: https://github.com/stdlib-js/blas-ext-base-dcusumkbn2/blob/esm/README.md