├── .github ├── FUNDING.yml ├── assets │ ├── learn.svg │ ├── logo-github.svg │ ├── logo-npm.svg │ └── logo.svg └── workflows │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── basic │ └── index.html ├── htm-preact │ └── index.html ├── index.html ├── ionic-animations │ └── index.html ├── multistep │ └── index.html ├── nesting │ └── index.html ├── package-lock.json ├── package.json ├── sandbox.config.json ├── shared │ └── list.css ├── stagger │ └── index.html └── web-animations │ └── index.html ├── lerna.json ├── now.json ├── package.json ├── packages ├── animate-presence │ ├── LICENSE │ ├── package-lock.json │ ├── package.json │ ├── plugin-externals.ts │ ├── readme.md │ ├── src │ │ ├── components.d.ts │ │ ├── components │ │ │ ├── animate-presence │ │ │ │ ├── animate-presence.tsx │ │ │ │ └── readme.md │ │ │ └── animated-route-switch │ │ │ │ ├── animated-route-switch.tsx │ │ │ │ └── readme.md │ │ ├── index.html │ │ ├── index.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── path-to-regex.ts │ │ │ ├── presence-handler.ts │ │ │ └── router.ts │ ├── stencil.config.ts │ └── tsconfig.json ├── site │ ├── LICENSE │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── assets │ │ │ ├── icon │ │ │ │ ├── favicon.ico │ │ │ │ └── icon.png │ │ │ └── logo.svg │ │ ├── components.d.ts │ │ ├── components │ │ │ ├── app-home │ │ │ │ ├── app-home.css │ │ │ │ ├── app-home.e2e.ts │ │ │ │ ├── app-home.spec.ts │ │ │ │ └── app-home.tsx │ │ │ ├── app-profile │ │ │ │ ├── app-profile.css │ │ │ │ ├── app-profile.e2e.ts │ │ │ │ ├── app-profile.spec.ts │ │ │ │ └── app-profile.tsx │ │ │ ├── app-root │ │ │ │ ├── app-root.css │ │ │ │ ├── app-root.e2e.ts │ │ │ │ ├── app-root.spec.ts │ │ │ │ └── app-root.tsx │ │ │ └── logo.tsx │ │ ├── global │ │ │ ├── app.css │ │ │ └── app.ts │ │ ├── index.html │ │ ├── index.ts │ │ └── manifest.json │ ├── stencil.config.ts │ └── tsconfig.json └── stencil-demo │ ├── LICENSE │ ├── package-lock.json │ ├── package.json │ ├── readme.md │ ├── src │ ├── assets │ │ └── icon │ │ │ ├── favicon.ico │ │ │ └── icon.png │ ├── components.d.ts │ ├── components │ │ ├── item │ │ │ ├── item.css │ │ │ ├── item.tsx │ │ │ └── readme.md │ │ ├── list │ │ │ ├── list.css │ │ │ ├── list.tsx │ │ │ └── readme.md │ │ └── route │ │ │ ├── readme.md │ │ │ ├── route.css │ │ │ └── route.tsx │ ├── global │ │ └── index.css │ ├── index.html │ ├── index.ts │ └── manifest.json │ ├── stencil.config.ts │ └── tsconfig.json └── tsconfig.base.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [natemoo-re] 2 | -------------------------------------------------------------------------------- /.github/assets/learn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.github/assets/learn.svg -------------------------------------------------------------------------------- /.github/assets/logo-github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.github/assets/logo-github.svg -------------------------------------------------------------------------------- /.github/assets/logo-npm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.github/assets/logo-npm.svg -------------------------------------------------------------------------------- /.github/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.github/assets/logo.svg -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/README.md -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/htm-preact/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/htm-preact/index.html -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/ionic-animations/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/ionic-animations/index.html -------------------------------------------------------------------------------- /examples/multistep/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/multistep/index.html -------------------------------------------------------------------------------- /examples/nesting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/nesting/index.html -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/sandbox.config.json -------------------------------------------------------------------------------- /examples/shared/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/shared/list.css -------------------------------------------------------------------------------- /examples/stagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/stagger/index.html -------------------------------------------------------------------------------- /examples/web-animations/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/examples/web-animations/index.html -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/lerna.json -------------------------------------------------------------------------------- /now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/now.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/package.json -------------------------------------------------------------------------------- /packages/animate-presence/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/LICENSE -------------------------------------------------------------------------------- /packages/animate-presence/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/package-lock.json -------------------------------------------------------------------------------- /packages/animate-presence/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/package.json -------------------------------------------------------------------------------- /packages/animate-presence/plugin-externals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/plugin-externals.ts -------------------------------------------------------------------------------- /packages/animate-presence/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/readme.md -------------------------------------------------------------------------------- /packages/animate-presence/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/components.d.ts -------------------------------------------------------------------------------- /packages/animate-presence/src/components/animate-presence/animate-presence.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/components/animate-presence/animate-presence.tsx -------------------------------------------------------------------------------- /packages/animate-presence/src/components/animate-presence/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/components/animate-presence/readme.md -------------------------------------------------------------------------------- /packages/animate-presence/src/components/animated-route-switch/animated-route-switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/components/animated-route-switch/animated-route-switch.tsx -------------------------------------------------------------------------------- /packages/animate-presence/src/components/animated-route-switch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/components/animated-route-switch/readme.md -------------------------------------------------------------------------------- /packages/animate-presence/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/index.html -------------------------------------------------------------------------------- /packages/animate-presence/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/index.ts -------------------------------------------------------------------------------- /packages/animate-presence/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/utils/index.ts -------------------------------------------------------------------------------- /packages/animate-presence/src/utils/path-to-regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/utils/path-to-regex.ts -------------------------------------------------------------------------------- /packages/animate-presence/src/utils/presence-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/utils/presence-handler.ts -------------------------------------------------------------------------------- /packages/animate-presence/src/utils/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/src/utils/router.ts -------------------------------------------------------------------------------- /packages/animate-presence/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/stencil.config.ts -------------------------------------------------------------------------------- /packages/animate-presence/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/animate-presence/tsconfig.json -------------------------------------------------------------------------------- /packages/site/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/LICENSE -------------------------------------------------------------------------------- /packages/site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/package-lock.json -------------------------------------------------------------------------------- /packages/site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/package.json -------------------------------------------------------------------------------- /packages/site/src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /packages/site/src/assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/assets/icon/icon.png -------------------------------------------------------------------------------- /packages/site/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/assets/logo.svg -------------------------------------------------------------------------------- /packages/site/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components.d.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-home/app-home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-home/app-home.css -------------------------------------------------------------------------------- /packages/site/src/components/app-home/app-home.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-home/app-home.e2e.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-home/app-home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-home/app-home.spec.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-home/app-home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-home/app-home.tsx -------------------------------------------------------------------------------- /packages/site/src/components/app-profile/app-profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-profile/app-profile.css -------------------------------------------------------------------------------- /packages/site/src/components/app-profile/app-profile.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-profile/app-profile.e2e.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-profile/app-profile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-profile/app-profile.spec.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-profile/app-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-profile/app-profile.tsx -------------------------------------------------------------------------------- /packages/site/src/components/app-root/app-root.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-root/app-root.css -------------------------------------------------------------------------------- /packages/site/src/components/app-root/app-root.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-root/app-root.e2e.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-root/app-root.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-root/app-root.spec.ts -------------------------------------------------------------------------------- /packages/site/src/components/app-root/app-root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/app-root/app-root.tsx -------------------------------------------------------------------------------- /packages/site/src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/components/logo.tsx -------------------------------------------------------------------------------- /packages/site/src/global/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/global/app.css -------------------------------------------------------------------------------- /packages/site/src/global/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/global/app.ts -------------------------------------------------------------------------------- /packages/site/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/index.html -------------------------------------------------------------------------------- /packages/site/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/index.ts -------------------------------------------------------------------------------- /packages/site/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/src/manifest.json -------------------------------------------------------------------------------- /packages/site/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/stencil.config.ts -------------------------------------------------------------------------------- /packages/site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/site/tsconfig.json -------------------------------------------------------------------------------- /packages/stencil-demo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/LICENSE -------------------------------------------------------------------------------- /packages/stencil-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/package-lock.json -------------------------------------------------------------------------------- /packages/stencil-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/package.json -------------------------------------------------------------------------------- /packages/stencil-demo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/readme.md -------------------------------------------------------------------------------- /packages/stencil-demo/src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /packages/stencil-demo/src/assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/assets/icon/icon.png -------------------------------------------------------------------------------- /packages/stencil-demo/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components.d.ts -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/item/item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/item/item.css -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/item/item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/item/item.tsx -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/item/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/item/readme.md -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/list/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/list/list.css -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/list/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/list/list.tsx -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/list/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/list/readme.md -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/route/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/route/readme.md -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/route/route.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/route/route.css -------------------------------------------------------------------------------- /packages/stencil-demo/src/components/route/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/components/route/route.tsx -------------------------------------------------------------------------------- /packages/stencil-demo/src/global/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/global/index.css -------------------------------------------------------------------------------- /packages/stencil-demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/index.html -------------------------------------------------------------------------------- /packages/stencil-demo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/index.ts -------------------------------------------------------------------------------- /packages/stencil-demo/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/src/manifest.json -------------------------------------------------------------------------------- /packages/stencil-demo/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/stencil.config.ts -------------------------------------------------------------------------------- /packages/stencil-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/packages/stencil-demo/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natemoo-re/animate-presence/HEAD/tsconfig.base.json --------------------------------------------------------------------------------