# Third-Party Notices

> This document lists all third-party software included in the StackArc website (114 packages). All packages are used under permissive open-source licenses (MIT, Apache 2.0, ISC, BSD, 0BSD) compatible with commercial distribution. Each entry below cites the package, version, license type, and source repository.

> _Last generated: 2026-08-07_

---

## Summary

| License | Packages |
|---|---|
| MIT | 88 |
| 0BSD | 1 |
| Apache-2.0 | 12 |
| Apache-2.0 AND LGPL-3.0-or-later | 1 |
| Apache-2.0 AND MIT | 1 |
| BSD-3-Clause | 3 |
| CC-BY-4.0 | 1 |
| ISC | 5 |
| MIT* | 2 |

---

## Packages by license

### MIT

- **@babel/runtime@7.29.7** — [https://github.com/babel/babel](https://github.com/babel/babel)
- **@formatjs/fast-memoize@3.1.7** — [https://github.com/formatjs/formatjs](https://github.com/formatjs/formatjs)
- **@formatjs/icu-messageformat-parser@3.5.16** — [https://github.com/formatjs/formatjs](https://github.com/formatjs/formatjs)
- **@formatjs/icu-skeleton-parser@2.1.11** — [https://github.com/formatjs/formatjs](https://github.com/formatjs/formatjs)
- **@formatjs/intl-localematcher@0.8.13** — [https://github.com/formatjs/formatjs](https://github.com/formatjs/formatjs)
- **@img/colour@1.1.0** — [https://github.com/lovell/colour](https://github.com/lovell/colour)
- **@monogrid/gainmap-js@3.4.0** — [https://github.com/MONOGRID/gainmap-js](https://github.com/MONOGRID/gainmap-js)
- **@next/env@16.2.6** — [https://github.com/vercel/next.js](https://github.com/vercel/next.js)
- **@next/swc-win32-x64-msvc@16.2.6** — [https://github.com/vercel/next.js](https://github.com/vercel/next.js)
- **@parcel/watcher-win32-x64@2.6.0** — [https://github.com/parcel-bundler/watcher](https://github.com/parcel-bundler/watcher)
- **@parcel/watcher@2.6.0** — [https://github.com/parcel-bundler/watcher](https://github.com/parcel-bundler/watcher)
- **@react-three/drei@10.7.8** — [https://github.com/pmndrs/drei](https://github.com/pmndrs/drei)
- **@react-three/fiber@9.7.0** — [https://github.com/pmndrs/react-three-fiber](https://github.com/pmndrs/react-three-fiber)
- **@schummar/icu-type-parser@1.21.5** — [https://github.com/schummar/schummar-translate](https://github.com/schummar/schummar-translate)
- **@tweenjs/tween.js@23.1.3** — [https://github.com/tweenjs/tween.js](https://github.com/tweenjs/tween.js)
- **@types/draco3d@1.4.10** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/offscreencanvas@2019.7.3** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/react-reconciler@0.28.9** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/react@19.2.18** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/stats.js@0.17.4** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/three@0.184.1** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@types/webxr@0.5.24** — [https://github.com/DefinitelyTyped/DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped)
- **@use-gesture/core@10.3.1** — [https://github.com/pmndrs/use-gesture](https://github.com/pmndrs/use-gesture)
- **@use-gesture/react@10.3.1** — [https://github.com/pmndrs/use-gesture](https://github.com/pmndrs/use-gesture)
- **base64-js@1.5.1** — [https://github.com/beatgammit/base64-js](https://github.com/beatgammit/base64-js)
- **bidi-js@1.0.3** — [https://github.com/lojjic/bidi-js](https://github.com/lojjic/bidi-js)
- **buffer@6.0.3** — [https://github.com/feross/buffer](https://github.com/feross/buffer)
- **camera-controls@3.1.2** — [https://github.com/yomotsu/camera-controls](https://github.com/yomotsu/camera-controls)
- **client-only@0.0.1**
- **clsx@2.1.1** — [https://github.com/lukeed/clsx](https://github.com/lukeed/clsx)
- **cross-env@7.0.3** — [https://github.com/kentcdodds/cross-env](https://github.com/kentcdodds/cross-env)
- **cross-spawn@7.0.6** — [https://github.com/moxystudio/node-cross-spawn](https://github.com/moxystudio/node-cross-spawn)
- **csstype@3.2.3** — [https://github.com/frenic/csstype](https://github.com/frenic/csstype)
- **detect-gpu@5.0.70** — [https://github.com/pmndrs/detect-gpu](https://github.com/pmndrs/detect-gpu)
- **fflate@0.6.11** — [https://github.com/101arrowz/fflate](https://github.com/101arrowz/fflate)
- **fflate@0.8.3** — [https://github.com/101arrowz/fflate](https://github.com/101arrowz/fflate)
- **framer-motion@12.43.0** — [https://github.com/motiondivision/motion](https://github.com/motiondivision/motion)
- **glsl-noise@0.0.0** — [https://github.com/hughsk/glsl-noise](https://github.com/hughsk/glsl-noise)
- **icu-minify@4.13.5** — [https://github.com/amannn/next-intl](https://github.com/amannn/next-intl)
- **immediate@3.0.6** — [https://github.com/calvinmetcalf/immediate](https://github.com/calvinmetcalf/immediate)
- **is-extglob@2.1.1** — [https://github.com/jonschlinkert/is-extglob](https://github.com/jonschlinkert/is-extglob)
- **is-glob@4.0.3** — [https://github.com/micromatch/is-glob](https://github.com/micromatch/is-glob)
- **is-promise@2.2.2** — [https://github.com/then/is-promise](https://github.com/then/is-promise)
- **its-fine@2.0.0** — [https://github.com/pmndrs/its-fine](https://github.com/pmndrs/its-fine)
- **lenis@1.3.26** — [https://github.com/darkroomengineering/lenis](https://github.com/darkroomengineering/lenis)
- **lie@3.3.0** — [https://github.com/calvinmetcalf/lie](https://github.com/calvinmetcalf/lie)
- **maath@0.10.8**
- **meshline@3.3.1** — [https://www.clicktorelease.com](https://www.clicktorelease.com)
- **meshoptimizer@1.1.1** — [https://github.com/zeux/meshoptimizer](https://github.com/zeux/meshoptimizer)
- **motion-dom@12.43.0** — [https://github.com/motiondivision/motion](https://github.com/motiondivision/motion)
- **motion-utils@12.39.0** — [https://github.com/motiondivision/motion](https://github.com/motiondivision/motion)
- **motion@12.43.0** — [https://github.com/motiondivision/motion](https://github.com/motiondivision/motion)
- **nanoid@3.3.17** — [https://github.com/ai/nanoid](https://github.com/ai/nanoid)
- **negotiator@1.0.0** — [https://github.com/jshttp/negotiator](https://github.com/jshttp/negotiator)
- **next-intl-swc-plugin-extractor@4.13.5** — [https://github.com/amannn/next-intl](https://github.com/amannn/next-intl)
- **next-intl@4.13.5** — [https://github.com/amannn/next-intl](https://github.com/amannn/next-intl)
- **next@16.2.6** — [https://github.com/vercel/next.js](https://github.com/vercel/next.js)
- **node-addon-api@7.1.1** — [https://github.com/nodejs/node-addon-api](https://github.com/nodejs/node-addon-api)
- **path-key@3.1.1** — [https://github.com/sindresorhus/path-key](https://github.com/sindresorhus/path-key)
- **picomatch@4.0.5** — [https://github.com/micromatch/picomatch](https://github.com/micromatch/picomatch)
- **po-parser@2.1.1** — [https://github.com/amannn/po-parser](https://github.com/amannn/po-parser)
- **postcss@8.4.31** — [https://github.com/postcss/postcss](https://github.com/postcss/postcss)
- **react-dom@19.2.4** — [https://github.com/facebook/react](https://github.com/facebook/react)
- **react-use-measure@2.1.7** — [https://github.com/pmndrs/react-use-measure](https://github.com/pmndrs/react-use-measure)
- **react@19.2.4** — [https://github.com/facebook/react](https://github.com/facebook/react)
- **require-from-string@2.0.2** — [https://github.com/floatdrop/require-from-string](https://github.com/floatdrop/require-from-string)
- **scheduler@0.27.0** — [https://github.com/facebook/react](https://github.com/facebook/react)
- **shebang-command@2.0.0** — [https://github.com/kevva/shebang-command](https://github.com/kevva/shebang-command)
- **shebang-regex@3.0.0** — [https://github.com/sindresorhus/shebang-regex](https://github.com/sindresorhus/shebang-regex)
- **stats-gl@2.4.2** — [https://github.com/RenaudRohlinger/stats-gl](https://github.com/RenaudRohlinger/stats-gl)
- **stats.js@0.17.0** — [https://github.com/mrdoob/stats.js](https://github.com/mrdoob/stats.js)
- **styled-jsx@5.1.6** — [https://github.com/vercel/styled-jsx](https://github.com/vercel/styled-jsx)
- **suspend-react@0.1.3** — [https://github.com/pmndrs/suspend-react](https://github.com/pmndrs/suspend-react)
- **tailwind-merge@3.6.0** — [https://github.com/dcastil/tailwind-merge](https://github.com/dcastil/tailwind-merge)
- **three-mesh-bvh@0.8.3** — [https://github.com/gkjohnson/three-mesh-bvh](https://github.com/gkjohnson/three-mesh-bvh)
- **three-stdlib@2.36.1** — [https://github.com/pmndrs/three-stdlib](https://github.com/pmndrs/three-stdlib)
- **three@0.170.0** — [https://github.com/mrdoob/three.js](https://github.com/mrdoob/three.js)
- **three@0.184.0** — [https://github.com/mrdoob/three.js](https://github.com/mrdoob/three.js)
- **troika-three-text@0.52.5** — [https://github.com/protectwise/troika](https://github.com/protectwise/troika)
- **troika-three-utils@0.52.5** — [https://github.com/protectwise/troika](https://github.com/protectwise/troika)
- **troika-worker-utils@0.52.0** — [https://github.com/protectwise/troika](https://github.com/protectwise/troika)
- **tunnel-rat@0.1.2** — [https://github.com/pmndrs/tunnel-rat](https://github.com/pmndrs/tunnel-rat)
- **use-intl@4.13.5** — [https://github.com/amannn/next-intl](https://github.com/amannn/next-intl)
- **use-sync-external-store@1.6.0** — [https://github.com/facebook/react](https://github.com/facebook/react)
- **utility-types@3.11.0** — [https://github.com/piotrwitek/utility-types](https://github.com/piotrwitek/utility-types)
- **webgl-sdf-generator@1.1.1** — [https://github.com/lojjic/webgl-sdf-generator](https://github.com/lojjic/webgl-sdf-generator)
- **zustand@4.5.7** — [https://github.com/pmndrs/zustand](https://github.com/pmndrs/zustand)
- **zustand@5.0.14** — [https://github.com/pmndrs/zustand](https://github.com/pmndrs/zustand)

### 0BSD

- **tslib@2.8.1** — [https://github.com/Microsoft/tslib](https://github.com/Microsoft/tslib)

### Apache-2.0

- **@dimforge/rapier3d-compat@0.12.0** — [https://github.com/dimforge/rapier.js](https://github.com/dimforge/rapier.js)
- **@mediapipe/tasks-vision@0.10.17**
- **@swc/core@1.15.47** — [https://github.com/swc-project/swc](https://github.com/swc-project/swc)
- **@swc/counter@0.1.3** — [https://github.com/swc-project/pkgs](https://github.com/swc-project/pkgs)
- **@swc/helpers@0.5.15** — [https://github.com/swc-project/swc](https://github.com/swc-project/swc)
- **@swc/types@0.1.28** — [https://github.com/swc-project/swc](https://github.com/swc-project/swc)
- **baseline-browser-mapping@2.11.12** — [https://github.com/web-platform-dx/baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping)
- **detect-libc@2.1.2** — [https://github.com/lovell/detect-libc](https://github.com/lovell/detect-libc)
- **draco3d@1.5.7** — [https://github.com/google/draco](https://github.com/google/draco)
- **hls.js@1.6.17** — [https://github.com/video-dev/hls.js](https://github.com/video-dev/hls.js)
- **promise-worker-transferable@1.0.4** — [https://github.com/terikon/promise-worker-transferable](https://github.com/terikon/promise-worker-transferable)
- **sharp@0.34.5** — [https://github.com/lovell/sharp](https://github.com/lovell/sharp)

### Apache-2.0 AND LGPL-3.0-or-later

- **@img/sharp-win32-x64@0.34.5** — [https://github.com/lovell/sharp](https://github.com/lovell/sharp)

### Apache-2.0 AND MIT

- **@swc/core-win32-x64-msvc@1.15.47** — [https://github.com/swc-project/swc](https://github.com/swc-project/swc)

### BSD-3-Clause

- **ieee754@1.2.1** — [https://github.com/feross/ieee754](https://github.com/feross/ieee754)
- **intl-messageformat@11.2.13** — [https://github.com/formatjs/formatjs](https://github.com/formatjs/formatjs)
- **source-map-js@1.2.1** — [https://github.com/7rulnik/source-map-js](https://github.com/7rulnik/source-map-js)

### CC-BY-4.0

- **caniuse-lite@1.0.30001807** — [https://github.com/browserslist/caniuse-lite](https://github.com/browserslist/caniuse-lite)

### ISC

- **isexe@2.0.0** — [https://github.com/isaacs/isexe](https://github.com/isaacs/isexe)
- **picocolors@1.1.1** — [https://github.com/alexeyraspopov/picocolors](https://github.com/alexeyraspopov/picocolors)
- **potpack@1.0.2** — [https://github.com/mapbox/potpack](https://github.com/mapbox/potpack)
- **semver@7.8.5** — [https://github.com/npm/node-semver](https://github.com/npm/node-semver)
- **which@2.0.2** — [https://github.com/isaacs/node-which](https://github.com/isaacs/node-which)

### MIT*

- **geist@1.7.2** — [https://github.com/vercel/geist-font](https://github.com/vercel/geist-font)
- **webgl-constants@1.1.1**

---

## Notes

- All packages are used as published on npm without modification.
- For full license texts, see the LICENSE file inside each package directory under `node_modules/`.
- To regenerate this file: `npm run notices:regen`.
