gitextract_zh9g82gd/ ├── .babelrc ├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── cypress/ │ ├── integration/ │ │ ├── aos_spec.js │ │ ├── js_events_spec.js │ │ ├── mutation_spec.js │ │ ├── settings_anchorPlacement_spec.js │ │ ├── settings_anchor_spec.js │ │ ├── settings_animatedClassName_spec.js │ │ ├── settings_delay_spec.js │ │ ├── settings_disableMutationObserver_spec.js │ │ ├── settings_disable_spec.js │ │ ├── settings_duration_spec.js │ │ ├── settings_easing_spec.js │ │ ├── settings_initClassName_spec.js │ │ ├── settings_mirror.js │ │ ├── settings_offset_spec.js │ │ ├── settings_once_spec.js │ │ ├── settings_startEvent_spec.js │ │ └── settings_useClassNames.js │ ├── plugins/ │ │ └── index.js │ └── support/ │ ├── commands.js │ └── index.js ├── cypress.json ├── demo/ │ ├── anchor.html │ ├── animatecss.html │ ├── async.html │ ├── css/ │ │ └── styles.css │ ├── index.html │ ├── offset.html │ └── once.html ├── package.json ├── rollup.config.js ├── scripts/ │ ├── run-cypress-tests.js │ └── start-server.js └── src/ ├── js/ │ ├── aos.js │ ├── helpers/ │ │ ├── detector.js │ │ ├── elements.js │ │ ├── getInlineOption.js │ │ ├── handleScroll.js │ │ ├── offsetCalculator.js │ │ └── prepare.js │ └── libs/ │ ├── observer.js │ └── offset.js └── sass/ ├── _animations.scss ├── _core.scss ├── _easing.scss └── aos.scss