{"_id":"@anishg-cn/liqvid","name":"@anishg-cn/liqvid","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@anishg-cn/liqvid","workspaces":["packages/*"],"devDependencies":{"@babel/core":"^7.17.10","@babel/plugin-transform-modules-umd":"^7.16.7","@babel/preset-env":"^7.17.10","@playwright/experimental-ct-react":"^1.27.1","@playwright/test":"^1.27.1","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","@testing-library/dom":"^8.13.0","@testing-library/react":"^13.2.0","@testing-library/user-event":"^14.2.0","@types/jest":"^27.5.1","@types/node":"^17.0.33","@types/react":"^18.0.9","@types/react-dom":"^18.0.4","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","@yuri/eslint-config":"^1.0.1","concurrently":"^7.5.0","dotenv":"^16.0.3","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.29.4","eslint-plugin-react-hooks":"^4.5.0","jest":"^28.1.0","jest-environment-jsdom":"^28.1.0","playwright":"^1.27.1","prettier":"^2.7.1","react":"^18.1.0","react-dom":"^18.1.0","rollup":"^2.73.0","rollup-plugin-dts":"^4.2.1","rollup-plugin-terser":"^7.0.2","serve":"^14.1.1","ts-jest":"^28.0.2","ts-node":"^10.7.0","typescript":"^4.7.4"},"version":"0.1.0","gitHead":"b75915df1e6d873a7e033e040b6994093f948f7b","description":"[Liqvid](https://liqvidjs.org/) is a library for creating **interactive** videos in React.","_id":"@anishg-cn/liqvid@0.1.0","_nodeVersion":"16.15.1","_npmVersion":"7.24.2","dist":{"integrity":"sha512-b3GT078rGbrgPx4DQvdM1ViXFPdA0SGtFXkKPMFHB3kYBgl7y+s09WnSKumiIFbGVQf9g1OURsntHOlklX9jZw==","shasum":"c3168b34a11a2235de9270b217af4a40d8a4d368","tarball":"https://registry.npmjs.org/@anishg-cn/liqvid/-/liqvid-0.1.0.tgz","fileCount":239,"unpackedSize":1078033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUdrLhaoQmlNlxYJdOcjxKboInhy0UuqXoUjMiM02UtwIgIGvYSeKZHEYeecLE6nwzI0sGJfA8fVJMi3CY70kwAIc="}]},"_npmUser":{"name":"anishg-cn","email":"anishg@capitalnumbers.com"},"directories":{},"maintainers":[{"name":"anishg-cn","email":"anishg@capitalnumbers.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/liqvid_0.1.0_1695214146008_0.18341417236533264"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-20T12:49:05.922Z","0.1.0":"2023-09-20T12:49:06.241Z","modified":"2023-09-20T12:49:06.515Z"},"maintainers":[{"name":"anishg-cn","email":"anishg@capitalnumbers.com"}],"description":"[Liqvid](https://liqvidjs.org/) is a library for creating **interactive** videos in React.","readme":"# Liqvid\r\n\r\n[Liqvid](https://liqvidjs.org/) is a library for creating **interactive** videos in React.\r\n\r\n## Links\r\n\r\n[Documentation](https://liqvidjs.org/docs/)\r\n\r\n[Discord](https://discord.gg/u8Qab99zHx)\r\n\r\n## Repository structure\r\n\r\nThis is a monorepo. Here is what the various packages do:\r\n\r\n### Frontend Core\r\n\r\n* `main`  \r\nProvides the main `liqvid` package.\r\n\r\n* `host`  \r\nScript for pages hosting Liqvid videos; currently just handles [fake fullscreen](https://liqvidjs.org/docs/guide/mobile#fake-fullscreen)\r\n\r\n* `keymap`  \r\nProvides the [`Keymap`](https://liqvidjs.org/docs/reference/Keymap) class\r\n\r\n* `playback`  \r\nProvides the [`Playback`](https://liqvidjs.org/docs/reference/Playback) class\r\n\r\n* `polyfills`  \r\nPolyfills for Liqvid videos; currently just handles [Web Animations](https://liqvidjs.org/docs/guide/mobile/#web-animations)\r\n\r\n* `utils`  \r\nProvides the various helper functions in [`Utils`](https://liqvidjs.org/docs/reference/Utils/animation)\r\n\r\n### Backend Tools\r\n\r\n* `cli`  \r\nThe Liqvid [CLI tool](https://liqvidjs.org/docs/cli/tool)\r\n\r\n* `magic`  \r\nProvides wacky[resource macro](https://liqvidjs.org/docs/cli/macros) syntax\r\n\r\n* `renderer`  \r\nHandles the [`audio`](https://liqvidjs.org/docs/cli/audio), [`build`](https://liqvidjs.org/docs/cli/build), [`render`](https://liqvidjs.org/docs/cli/render), and [`thumbs`](https://liqvidjs.org/docs/cli/thumbs) CLI commands\r\n\r\n* `serve`  \r\nDevelopment server; provides the [`serve`](https://liqvidjs.org/docs/cli/tool) CLI command\r\n\r\n### Integrations\r\n\r\n* `katex`  \r\nProvides [KaTeX integration](https://liqvidjs.org/docs/integrations/katex)\r\n\r\n* `react-three`  \r\nProvides [React Three Fiber](https://liqvidjs.org/docs/integrations/three) integration\r\n\r\n### In-development\r\n\r\n* `captioning`  \r\nCaptions editor\r\n\r\n* `gsap`  \r\n[GSAP](https://greensock.com/gsap/) integration (maybe already works???)\r\n\r\n* `i18n`  \r\nInternationalization utilities\r\n\r\n* `player`  \r\nNew Web Components-based `<Player>`\r\n\r\n* `mathjax`  \r\n[MathJax](https://www.mathjax.org/) integration\r\n\r\n* `react`  \r\nProbably for when Liqvid goes to Web Components (v3)\r\n\r\n* `xyjax`  \r\n[XyJax](https://github.com/sonoisa/XyJax-v3/) integration\r\n","readmeFilename":"README.md"}