├── .editorconfig ├── .github └── workflows │ └── deploy-pages.yaml ├── .gitignore ├── .vscode ├── extensions.json └── launch.json ├── LICENSE ├── code-of-conduct.md ├── packages ├── library │ ├── .babelrc │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── _test │ │ ├── .eslintrc.js │ │ ├── index.js │ │ ├── preview.cjs │ │ ├── public │ │ │ ├── expose.html │ │ │ ├── honeymate.js │ │ │ ├── img │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ └── 5.jpeg │ │ │ ├── index.html │ │ │ ├── initialization.html │ │ │ └── order.html │ │ ├── unit │ │ │ ├── generateEffect.js │ │ │ ├── helpers.js │ │ │ ├── mocks │ │ │ │ ├── animation-frame.js │ │ │ │ ├── computed-style.js │ │ │ │ ├── document.js │ │ │ │ └── image.js │ │ │ ├── node.js │ │ │ ├── spinner.js │ │ │ └── wait.js │ │ └── utils │ │ │ ├── page.js │ │ │ └── start-server.js │ ├── benchmarks │ │ └── size │ │ │ ├── main.js │ │ │ ├── measure.mjs │ │ │ └── size.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── animate │ │ │ ├── animate.ts │ │ │ ├── params.ts │ │ │ ├── selector.ts │ │ │ └── types.ts │ │ ├── constants.ts │ │ ├── element │ │ │ ├── collect.ts │ │ │ ├── element.ts │ │ │ ├── index.ts │ │ │ ├── params.ts │ │ │ └── spinner.ts │ │ ├── expose-observer.ts │ │ ├── index.ts │ │ ├── registry.ts │ │ ├── render │ │ │ ├── describe.ts │ │ │ ├── index.ts │ │ │ ├── render.ts │ │ │ └── type.ts │ │ ├── styles.css │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json └── playground │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── favicon.svg │ ├── src │ ├── components │ │ └── Module.astro │ ├── env.d.ts │ ├── layouts │ │ └── MainLayout.astro │ ├── modules │ │ ├── Awaits.astro │ │ ├── Effects.astro │ │ ├── Expose.astro │ │ └── Hero.astro │ ├── pages │ │ ├── index.astro │ │ └── playground.astro │ └── scripts │ │ └── honeymate.ts │ └── tsconfig.json └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/deploy-pages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/.github/workflows/deploy-pages.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/LICENSE -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /packages/library/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/.babelrc -------------------------------------------------------------------------------- /packages/library/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /packages/library/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/.eslintrc.json -------------------------------------------------------------------------------- /packages/library/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lib/ 3 | dist/ 4 | .parcel-cache/ 5 | -------------------------------------------------------------------------------- /packages/library/_test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/.eslintrc.js -------------------------------------------------------------------------------- /packages/library/_test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/index.js -------------------------------------------------------------------------------- /packages/library/_test/preview.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/preview.cjs -------------------------------------------------------------------------------- /packages/library/_test/public/expose.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/expose.html -------------------------------------------------------------------------------- /packages/library/_test/public/honeymate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/honeymate.js -------------------------------------------------------------------------------- /packages/library/_test/public/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/img/1.jpg -------------------------------------------------------------------------------- /packages/library/_test/public/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/img/2.jpg -------------------------------------------------------------------------------- /packages/library/_test/public/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/img/3.jpg -------------------------------------------------------------------------------- /packages/library/_test/public/img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/img/4.jpg -------------------------------------------------------------------------------- /packages/library/_test/public/img/5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/img/5.jpeg -------------------------------------------------------------------------------- /packages/library/_test/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/index.html -------------------------------------------------------------------------------- /packages/library/_test/public/initialization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/initialization.html -------------------------------------------------------------------------------- /packages/library/_test/public/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/public/order.html -------------------------------------------------------------------------------- /packages/library/_test/unit/generateEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/generateEffect.js -------------------------------------------------------------------------------- /packages/library/_test/unit/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/helpers.js -------------------------------------------------------------------------------- /packages/library/_test/unit/mocks/animation-frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/mocks/animation-frame.js -------------------------------------------------------------------------------- /packages/library/_test/unit/mocks/computed-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/mocks/computed-style.js -------------------------------------------------------------------------------- /packages/library/_test/unit/mocks/document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/mocks/document.js -------------------------------------------------------------------------------- /packages/library/_test/unit/mocks/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/mocks/image.js -------------------------------------------------------------------------------- /packages/library/_test/unit/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/node.js -------------------------------------------------------------------------------- /packages/library/_test/unit/spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/spinner.js -------------------------------------------------------------------------------- /packages/library/_test/unit/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/unit/wait.js -------------------------------------------------------------------------------- /packages/library/_test/utils/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/utils/page.js -------------------------------------------------------------------------------- /packages/library/_test/utils/start-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/_test/utils/start-server.js -------------------------------------------------------------------------------- /packages/library/benchmarks/size/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/benchmarks/size/main.js -------------------------------------------------------------------------------- /packages/library/benchmarks/size/measure.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/benchmarks/size/measure.mjs -------------------------------------------------------------------------------- /packages/library/benchmarks/size/size.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/benchmarks/size/size.mjs -------------------------------------------------------------------------------- /packages/library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/package.json -------------------------------------------------------------------------------- /packages/library/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/library/src/animate/animate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/animate/animate.ts -------------------------------------------------------------------------------- /packages/library/src/animate/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/animate/params.ts -------------------------------------------------------------------------------- /packages/library/src/animate/selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/animate/selector.ts -------------------------------------------------------------------------------- /packages/library/src/animate/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/animate/types.ts -------------------------------------------------------------------------------- /packages/library/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/constants.ts -------------------------------------------------------------------------------- /packages/library/src/element/collect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/element/collect.ts -------------------------------------------------------------------------------- /packages/library/src/element/element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/element/element.ts -------------------------------------------------------------------------------- /packages/library/src/element/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/element/index.ts -------------------------------------------------------------------------------- /packages/library/src/element/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/element/params.ts -------------------------------------------------------------------------------- /packages/library/src/element/spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/element/spinner.ts -------------------------------------------------------------------------------- /packages/library/src/expose-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/expose-observer.ts -------------------------------------------------------------------------------- /packages/library/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/index.ts -------------------------------------------------------------------------------- /packages/library/src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/registry.ts -------------------------------------------------------------------------------- /packages/library/src/render/describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/render/describe.ts -------------------------------------------------------------------------------- /packages/library/src/render/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/render/index.ts -------------------------------------------------------------------------------- /packages/library/src/render/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/render/render.ts -------------------------------------------------------------------------------- /packages/library/src/render/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/render/type.ts -------------------------------------------------------------------------------- /packages/library/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/styles.css -------------------------------------------------------------------------------- /packages/library/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/types.ts -------------------------------------------------------------------------------- /packages/library/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/src/utils.ts -------------------------------------------------------------------------------- /packages/library/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/library/tsconfig.json -------------------------------------------------------------------------------- /packages/playground/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/.eslintrc.json -------------------------------------------------------------------------------- /packages/playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/.gitignore -------------------------------------------------------------------------------- /packages/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/README.md -------------------------------------------------------------------------------- /packages/playground/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/astro.config.mjs -------------------------------------------------------------------------------- /packages/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/package.json -------------------------------------------------------------------------------- /packages/playground/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/playground/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/public/favicon.svg -------------------------------------------------------------------------------- /packages/playground/src/components/Module.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/components/Module.astro -------------------------------------------------------------------------------- /packages/playground/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/playground/src/layouts/MainLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/layouts/MainLayout.astro -------------------------------------------------------------------------------- /packages/playground/src/modules/Awaits.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/modules/Awaits.astro -------------------------------------------------------------------------------- /packages/playground/src/modules/Effects.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/modules/Effects.astro -------------------------------------------------------------------------------- /packages/playground/src/modules/Expose.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/modules/Expose.astro -------------------------------------------------------------------------------- /packages/playground/src/modules/Hero.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/modules/Hero.astro -------------------------------------------------------------------------------- /packages/playground/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/pages/index.astro -------------------------------------------------------------------------------- /packages/playground/src/pages/playground.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/pages/playground.astro -------------------------------------------------------------------------------- /packages/playground/src/scripts/honeymate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/packages/playground/src/scripts/honeymate.ts -------------------------------------------------------------------------------- /packages/playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mishamyrt/honeymate/HEAD/readme.md --------------------------------------------------------------------------------