├── .github └── screenshots │ ├── example-basic.png │ ├── hero.png │ └── react-export-pane.png ├── .gitignore ├── .np-config.json ├── .prettierignore ├── .prettierrc ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-interactive-tools.cjs └── releases │ └── yarn-3.3.0.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── example ├── App.tsx ├── cube_axis.spline ├── index.css ├── index.html ├── main.tsx └── vite-env.d.ts ├── package.json ├── rollup-plugin-rename-node-modules.d.ts ├── src ├── ParentSize.tsx ├── Spline.tsx └── next │ ├── SplineNext.tsx │ └── decodePreview.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.github/screenshots/example-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.github/screenshots/example-basic.png -------------------------------------------------------------------------------- /.github/screenshots/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.github/screenshots/hero.png -------------------------------------------------------------------------------- /.github/screenshots/react-export-pane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.github/screenshots/react-export-pane.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.gitignore -------------------------------------------------------------------------------- /.np-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.np-config.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | package.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.yarn/releases/yarn-3.3.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/README.md -------------------------------------------------------------------------------- /example/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/example/App.tsx -------------------------------------------------------------------------------- /example/cube_axis.spline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/example/cube_axis.spline -------------------------------------------------------------------------------- /example/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/example/index.css -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/example/index.html -------------------------------------------------------------------------------- /example/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/example/main.tsx -------------------------------------------------------------------------------- /example/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/package.json -------------------------------------------------------------------------------- /rollup-plugin-rename-node-modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/rollup-plugin-rename-node-modules.d.ts -------------------------------------------------------------------------------- /src/ParentSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/src/ParentSize.tsx -------------------------------------------------------------------------------- /src/Spline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/src/Spline.tsx -------------------------------------------------------------------------------- /src/next/SplineNext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/src/next/SplineNext.tsx -------------------------------------------------------------------------------- /src/next/decodePreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/src/next/decodePreview.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splinetool/react-spline/HEAD/yarn.lock --------------------------------------------------------------------------------