├── .eslintrc.json
├── .github
└── workflows
│ ├── ci.yml
│ └── release.yml
├── .gitignore
├── .npmignore
├── .prettierignore
├── .prettierrc.json
├── CLAUDE.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── RELEASE_NOTES_v1.2.0.md
├── TODO.md
├── demo
├── LANDING_PAGE_IMPROVEMENTS.md
├── demo
│ └── src
│ │ └── react-surprise
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── Test.tsx
│ │ ├── index.tsx
│ │ └── react-app-env.d.ts
├── deploy.sh
├── package-lock.json
├── package.json
├── public
│ ├── index.html
│ ├── robots.txt
│ └── site.webmanifest
├── src
│ ├── App.css
│ ├── App.tsx
│ ├── TechAnimationsDemo.tsx
│ ├── Test.tsx
│ ├── components
│ │ ├── ControlsDemo.tsx
│ │ └── Demo.module.css
│ ├── index.tsx
│ ├── react-app-env.d.ts
│ └── react-surprise
│ │ ├── __mocks__
│ │ ├── animationManager.ts
│ │ ├── animations.tsx
│ │ ├── mobileOptimizations.ts
│ │ └── react-dom
│ │ │ └── client.ts
│ │ ├── __tests__
│ │ ├── controls.test.tsx
│ │ ├── particlePool.test.ts
│ │ └── promise.test.tsx
│ │ ├── animationManager.ts
│ │ ├── animations
│ │ ├── aurora.tsx
│ │ ├── balloons.tsx
│ │ ├── bokeh.tsx
│ │ ├── bubbles.tsx
│ │ ├── coins.tsx
│ │ ├── confetti.test.tsx
│ │ ├── confetti.tsx
│ │ ├── crystals.tsx
│ │ ├── embers.tsx
│ │ ├── emoji.tsx
│ │ ├── fireflies.tsx
│ │ ├── fireworks.tsx
│ │ ├── galaxy.tsx
│ │ ├── geometric.tsx
│ │ ├── glitch.tsx
│ │ ├── hearts.tsx
│ │ ├── index.ts
│ │ ├── leaves.tsx
│ │ ├── magicdust.tsx
│ │ ├── mortar.tsx
│ │ ├── paint.tsx
│ │ ├── petals.tsx
│ │ ├── rain.tsx
│ │ ├── ribbons.tsx
│ │ ├── snow.tsx
│ │ ├── sparkles.tsx
│ │ └── stars.tsx
│ │ ├── examples
│ │ ├── Demo.tsx
│ │ └── RefExample.tsx
│ │ ├── index.ts
│ │ ├── mobileOptimizations.ts
│ │ ├── particlePool.ts
│ │ ├── test
│ │ ├── TestWrapper.tsx
│ │ └── setup.ts
│ │ ├── types.ts
│ │ ├── useReward.simple.test.tsx
│ │ ├── useReward.test.tsx
│ │ ├── useReward.tsx
│ │ ├── utils.test.ts
│ │ └── utils.ts
└── tsconfig.json
├── jest.config.js
├── package.json
├── rollup.config.mjs
├── scripts
├── convertToPool.js
└── fixUnusedParams.js
├── src
├── __mocks__
│ ├── animationManager.ts
│ ├── animations.tsx
│ ├── mobileOptimizations.ts
│ └── react-dom
│ │ └── client.ts.disabled
├── __tests__
│ ├── controls.test.tsx
│ ├── particlePool.test.ts
│ └── promise.test.tsx
├── animationManager.ts
├── animations
│ ├── aurora.tsx
│ ├── balloons.tsx
│ ├── bokeh.tsx
│ ├── bubbles.tsx
│ ├── coins.tsx
│ ├── confetti.test.tsx
│ ├── confetti.tsx
│ ├── crystals.tsx
│ ├── embers.tsx
│ ├── emoji.tsx
│ ├── fireflies.tsx
│ ├── fireworks.tsx
│ ├── galaxy.tsx
│ ├── geometric.tsx
│ ├── glitch.tsx
│ ├── hearts.tsx
│ ├── index.ts
│ ├── leaves.tsx
│ ├── magicdust.tsx
│ ├── mortar.tsx
│ ├── paint.tsx
│ ├── petals.tsx
│ ├── rain.tsx
│ ├── ribbons.tsx
│ ├── snow.tsx
│ ├── sparkles.tsx
│ └── stars.tsx
├── examples
│ └── RefExample.tsx
├── index.ts
├── mobileOptimizations.ts
├── particlePool.ts
├── test
│ ├── TestWrapper.tsx
│ └── setup.ts
├── types.ts
├── useReward.tsx
├── utils.test.ts
└── utils.ts
├── tsconfig.json
└── tsup.config.ts
/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.eslintrc.json
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.gitignore
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.npmignore
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/.prettierrc.json
--------------------------------------------------------------------------------
/CLAUDE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/CLAUDE.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/README.md
--------------------------------------------------------------------------------
/RELEASE_NOTES_v1.2.0.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/RELEASE_NOTES_v1.2.0.md
--------------------------------------------------------------------------------
/TODO.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/TODO.md
--------------------------------------------------------------------------------
/demo/LANDING_PAGE_IMPROVEMENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/LANDING_PAGE_IMPROVEMENTS.md
--------------------------------------------------------------------------------
/demo/demo/src/react-surprise/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/demo/src/react-surprise/App.css
--------------------------------------------------------------------------------
/demo/demo/src/react-surprise/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/demo/src/react-surprise/App.tsx
--------------------------------------------------------------------------------
/demo/demo/src/react-surprise/Test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/demo/src/react-surprise/Test.tsx
--------------------------------------------------------------------------------
/demo/demo/src/react-surprise/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/demo/src/react-surprise/index.tsx
--------------------------------------------------------------------------------
/demo/demo/src/react-surprise/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
--------------------------------------------------------------------------------
/demo/deploy.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/deploy.sh
--------------------------------------------------------------------------------
/demo/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/package-lock.json
--------------------------------------------------------------------------------
/demo/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/package.json
--------------------------------------------------------------------------------
/demo/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/public/index.html
--------------------------------------------------------------------------------
/demo/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/public/robots.txt
--------------------------------------------------------------------------------
/demo/public/site.webmanifest:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/public/site.webmanifest
--------------------------------------------------------------------------------
/demo/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/App.css
--------------------------------------------------------------------------------
/demo/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/App.tsx
--------------------------------------------------------------------------------
/demo/src/TechAnimationsDemo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/TechAnimationsDemo.tsx
--------------------------------------------------------------------------------
/demo/src/Test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/Test.tsx
--------------------------------------------------------------------------------
/demo/src/components/ControlsDemo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/components/ControlsDemo.tsx
--------------------------------------------------------------------------------
/demo/src/components/Demo.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/components/Demo.module.css
--------------------------------------------------------------------------------
/demo/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/index.tsx
--------------------------------------------------------------------------------
/demo/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
--------------------------------------------------------------------------------
/demo/src/react-surprise/__mocks__/animationManager.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__mocks__/animationManager.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/__mocks__/animations.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__mocks__/animations.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/__mocks__/mobileOptimizations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__mocks__/mobileOptimizations.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/__mocks__/react-dom/client.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__mocks__/react-dom/client.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/__tests__/controls.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__tests__/controls.test.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/__tests__/particlePool.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__tests__/particlePool.test.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/__tests__/promise.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/__tests__/promise.test.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animationManager.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animationManager.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/aurora.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/aurora.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/balloons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/balloons.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/bokeh.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/bokeh.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/bubbles.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/bubbles.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/coins.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/coins.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/confetti.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/confetti.test.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/confetti.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/confetti.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/crystals.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/crystals.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/embers.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/embers.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/emoji.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/emoji.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/fireflies.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/fireflies.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/fireworks.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/fireworks.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/galaxy.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/galaxy.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/geometric.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/geometric.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/glitch.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/glitch.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/hearts.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/hearts.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/index.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/leaves.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/leaves.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/magicdust.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/magicdust.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/mortar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/mortar.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/paint.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/paint.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/petals.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/petals.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/rain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/rain.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/ribbons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/ribbons.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/snow.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/snow.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/sparkles.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/sparkles.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/animations/stars.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/animations/stars.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/examples/Demo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/examples/Demo.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/examples/RefExample.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/examples/RefExample.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/index.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/mobileOptimizations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/mobileOptimizations.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/particlePool.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/particlePool.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/test/TestWrapper.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/test/TestWrapper.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/test/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/test/setup.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/types.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/useReward.simple.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/useReward.simple.test.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/useReward.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/useReward.test.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/useReward.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/useReward.tsx
--------------------------------------------------------------------------------
/demo/src/react-surprise/utils.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/utils.test.ts
--------------------------------------------------------------------------------
/demo/src/react-surprise/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/src/react-surprise/utils.ts
--------------------------------------------------------------------------------
/demo/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/demo/tsconfig.json
--------------------------------------------------------------------------------
/jest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/jest.config.js
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/package.json
--------------------------------------------------------------------------------
/rollup.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/rollup.config.mjs
--------------------------------------------------------------------------------
/scripts/convertToPool.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/scripts/convertToPool.js
--------------------------------------------------------------------------------
/scripts/fixUnusedParams.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/scripts/fixUnusedParams.js
--------------------------------------------------------------------------------
/src/__mocks__/animationManager.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__mocks__/animationManager.ts
--------------------------------------------------------------------------------
/src/__mocks__/animations.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__mocks__/animations.tsx
--------------------------------------------------------------------------------
/src/__mocks__/mobileOptimizations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__mocks__/mobileOptimizations.ts
--------------------------------------------------------------------------------
/src/__mocks__/react-dom/client.ts.disabled:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__mocks__/react-dom/client.ts.disabled
--------------------------------------------------------------------------------
/src/__tests__/controls.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__tests__/controls.test.tsx
--------------------------------------------------------------------------------
/src/__tests__/particlePool.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__tests__/particlePool.test.ts
--------------------------------------------------------------------------------
/src/__tests__/promise.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/__tests__/promise.test.tsx
--------------------------------------------------------------------------------
/src/animationManager.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animationManager.ts
--------------------------------------------------------------------------------
/src/animations/aurora.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/aurora.tsx
--------------------------------------------------------------------------------
/src/animations/balloons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/balloons.tsx
--------------------------------------------------------------------------------
/src/animations/bokeh.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/bokeh.tsx
--------------------------------------------------------------------------------
/src/animations/bubbles.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/bubbles.tsx
--------------------------------------------------------------------------------
/src/animations/coins.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/coins.tsx
--------------------------------------------------------------------------------
/src/animations/confetti.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/confetti.test.tsx
--------------------------------------------------------------------------------
/src/animations/confetti.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/confetti.tsx
--------------------------------------------------------------------------------
/src/animations/crystals.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/crystals.tsx
--------------------------------------------------------------------------------
/src/animations/embers.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/embers.tsx
--------------------------------------------------------------------------------
/src/animations/emoji.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/emoji.tsx
--------------------------------------------------------------------------------
/src/animations/fireflies.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/fireflies.tsx
--------------------------------------------------------------------------------
/src/animations/fireworks.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/fireworks.tsx
--------------------------------------------------------------------------------
/src/animations/galaxy.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/galaxy.tsx
--------------------------------------------------------------------------------
/src/animations/geometric.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/geometric.tsx
--------------------------------------------------------------------------------
/src/animations/glitch.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/glitch.tsx
--------------------------------------------------------------------------------
/src/animations/hearts.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/hearts.tsx
--------------------------------------------------------------------------------
/src/animations/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/index.ts
--------------------------------------------------------------------------------
/src/animations/leaves.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/leaves.tsx
--------------------------------------------------------------------------------
/src/animations/magicdust.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/magicdust.tsx
--------------------------------------------------------------------------------
/src/animations/mortar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/mortar.tsx
--------------------------------------------------------------------------------
/src/animations/paint.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/paint.tsx
--------------------------------------------------------------------------------
/src/animations/petals.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/petals.tsx
--------------------------------------------------------------------------------
/src/animations/rain.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/rain.tsx
--------------------------------------------------------------------------------
/src/animations/ribbons.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/ribbons.tsx
--------------------------------------------------------------------------------
/src/animations/snow.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/snow.tsx
--------------------------------------------------------------------------------
/src/animations/sparkles.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/sparkles.tsx
--------------------------------------------------------------------------------
/src/animations/stars.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/animations/stars.tsx
--------------------------------------------------------------------------------
/src/examples/RefExample.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/examples/RefExample.tsx
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/index.ts
--------------------------------------------------------------------------------
/src/mobileOptimizations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/mobileOptimizations.ts
--------------------------------------------------------------------------------
/src/particlePool.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/particlePool.ts
--------------------------------------------------------------------------------
/src/test/TestWrapper.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/test/TestWrapper.tsx
--------------------------------------------------------------------------------
/src/test/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/test/setup.ts
--------------------------------------------------------------------------------
/src/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/types.ts
--------------------------------------------------------------------------------
/src/useReward.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/useReward.tsx
--------------------------------------------------------------------------------
/src/utils.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/utils.test.ts
--------------------------------------------------------------------------------
/src/utils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/src/utils.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/tsup.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jonathanleane/partycles/HEAD/tsup.config.ts
--------------------------------------------------------------------------------