├── .distignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ ├── Bug_report.yml │ ├── Feature_request.md │ └── Feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── build-dev-artifacts.yml │ ├── create-tag.yml │ ├── deploy.yml │ ├── issue-labeler.yml │ ├── new-issues.yml │ ├── pr-announcer-docs.yml │ ├── sync-branches.yml │ ├── sync-wporg-assets.yml │ ├── test-e2e.yml │ ├── test-js.yml │ └── test-php.yml ├── .gitignore ├── .nvmrc ├── .releaserc.yml ├── .stylelintrc ├── .wordpress-org ├── banner-1544x500-de_DE.png ├── banner-1544x500-de_DE_formal.png ├── banner-1544x500.jpg ├── banner-772x250-de_DE.png ├── banner-772x250-de_DE_formal.png ├── banner-772x250.jpg ├── icon-128x128.gif ├── icon-256x256.gif ├── screenshot-1.png ├── screenshot-2.png ├── screenshot-3.png ├── screenshot-4.png ├── screenshot-5.png ├── screenshot-6.png └── screenshot-7.png ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gruntfile.js ├── README.md ├── assets ├── css │ └── single-attachment.css ├── img │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── bf-bg.jpg │ ├── connecting.png │ ├── disconnected.svg │ ├── logo.png │ ├── logo.svg │ ├── logo2.png │ └── upgrade_icon.png ├── js │ ├── media.js │ ├── modal-attachment.js │ ├── modules │ │ ├── AGENTS.md │ │ ├── README.md │ │ ├── __tests__ │ │ │ ├── api.test.js │ │ │ ├── background.test.js │ │ │ ├── device.test.js │ │ │ ├── dom-utils.test.js │ │ │ ├── image-detector.test.js │ │ │ ├── lcp.test.js │ │ │ ├── logger.test.js │ │ │ ├── main.test.js │ │ │ ├── srcset-detector.test.js │ │ │ └── storage.test.js │ │ ├── api.js │ │ ├── background.js │ │ ├── device.js │ │ ├── dom-utils.js │ │ ├── image-detector.js │ │ ├── lcp.js │ │ ├── logger.js │ │ ├── main.js │ │ ├── srcset-detector.js │ │ └── storage.js │ ├── optimizer.js │ └── single-attachment.js └── src │ ├── dashboard │ ├── index.js │ ├── parts │ │ ├── Footer.js │ │ ├── Header.js │ │ ├── Main.js │ │ ├── components │ │ │ ├── BlackFridayBanner.js │ │ │ ├── DashboardMetricBox.js │ │ │ ├── GroupSettingsContainer.js │ │ │ ├── Miscellaneous.js │ │ │ ├── Modal.js │ │ │ ├── Notice.js │ │ │ ├── ProgressBar.js │ │ │ ├── ProgressTile.js │ │ │ ├── RadioBoxes.js │ │ │ └── Tooltip.js │ │ ├── connect │ │ │ ├── APIForm.js │ │ │ └── index.js │ │ ├── connected │ │ │ ├── OptimizationStatus.js │ │ │ ├── SPCRecommendation.js │ │ │ ├── Sidebar.js │ │ │ ├── Toasts.js │ │ │ ├── conflicts │ │ │ │ ├── ConflictItem.js │ │ │ │ └── index.js │ │ │ ├── dashboard │ │ │ │ ├── LastImages.js │ │ │ │ └── index.js │ │ │ ├── help │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── settings │ │ │ │ ├── CloudLibrary.js │ │ │ │ ├── Compression.js │ │ │ │ ├── Exclusions.js │ │ │ │ ├── FilterControl.js │ │ │ │ ├── General.js │ │ │ │ ├── Lazyload.js │ │ │ │ ├── Logs.js │ │ │ │ ├── Menu.js │ │ │ │ ├── OffloadMedia.js │ │ │ │ ├── Resize.js │ │ │ │ ├── Watermark.js │ │ │ │ └── index.js │ │ ├── connecting │ │ │ └── index.js │ │ └── disconnect │ │ │ └── index.js │ ├── store │ │ ├── actions.js │ │ ├── index.js │ │ ├── reducer.js │ │ └── selectors.js │ ├── style.scss │ └── utils │ │ ├── api.js │ │ ├── helpers.js │ │ ├── icons.js │ │ └── plugin-install.js │ ├── global.d.ts │ ├── media │ ├── admin-page.js │ ├── media-modal.js │ ├── modal │ │ ├── mediaFrame.js │ │ └── messageHandler.js │ └── scss │ │ ├── _loader.scss │ │ ├── admin-page.scss │ │ └── media-modal.scss │ ├── video-player │ ├── block │ │ ├── VideoPlayerBlock.js │ │ └── hoc.js │ ├── common │ │ ├── constants.js │ │ ├── icons.js │ │ └── utils.js │ ├── editor.js │ ├── frontend.js │ ├── style.scss │ └── web-components │ │ └── player.js │ └── widget │ ├── App.js │ ├── components │ ├── MetricBoxes.js │ ├── Usage.js │ └── WidgetFooter.js │ ├── index.js │ └── style.scss ├── bin ├── dist.sh ├── install-wp-tests.sh ├── run-e2e-tests.sh └── update_changelog.js ├── composer.json ├── composer.lock ├── development.php ├── docker-compose.yml ├── inc ├── admin.php ├── api.php ├── app_replacer.php ├── attachment_cache.php ├── cli.php ├── cli │ ├── cli_media.php │ └── cli_setting.php ├── compatibilities │ ├── autoptimize_cache.php │ ├── beaver_builder.php │ ├── breeze.php │ ├── cache_enabler.php │ ├── compatibility.php │ ├── divi_builder.php │ ├── elementor_builder.php │ ├── elementor_builder_late.php │ ├── endurance_cache.php │ ├── envira.php │ ├── essential_grid.php │ ├── facetwp.php │ ├── foogallery.php │ ├── give_wp.php │ ├── jet_elements.php │ ├── jetengine.php │ ├── jetpack.php │ ├── litespeed_cache.php │ ├── master_slider.php │ ├── metaslider.php │ ├── otter_blocks.php │ ├── pinterest.php │ ├── revslider.php │ ├── rocketnet.php │ ├── sg_optimizer.php │ ├── shortcode_ultimate.php │ ├── smart_search_woocommerce.php │ ├── spectra.php │ ├── speedycache.php │ ├── swift_performance.php │ ├── thrive.php │ ├── translate_press.php │ ├── w3_total_cache.php │ ├── woocommerce.php │ ├── wp_bakery.php │ ├── wp_fastest_cache.php │ ├── wp_rest_cache.php │ ├── wp_rocket.php │ ├── wp_super_cache.php │ ├── wpml.php │ ├── wpsp.php │ └── yith_quick_view.php ├── config.php ├── conflicts │ ├── abstract_conflict.php │ ├── autoptimize.php │ ├── conflict_manager.php │ ├── conflicting_plugins.php │ ├── divi.php │ ├── jetpack_photon.php │ ├── litespeed.php │ ├── perfmatters.php │ ├── smush.php │ ├── w3_total_cache_cdn.php │ └── wprocket.php ├── dam.php ├── dashboard_widget.php ├── filters.php ├── lazyload_replacer.php ├── logger.php ├── main.php ├── manager.php ├── media_offload.php ├── media_rename │ ├── attachment_db_renamer.php │ ├── attachment_edit.php │ ├── attachment_model.php │ ├── attachment_rename.php │ └── attachment_replace.php ├── rest.php ├── settings.php ├── tag_replacer.php ├── traits │ ├── dam_offload_utils.php │ ├── normalizer.php │ └── validator.php ├── url_replacer.php ├── v2 │ ├── AGENTS.md │ ├── BgOptimizer │ │ └── Lazyload.php │ ├── Offload │ │ ├── ImageEditor.php │ │ └── Loader.php │ ├── PageProfiler │ │ ├── Profile.php │ │ └── Storage │ │ │ ├── Base.php │ │ │ ├── ObjectCache.php │ │ │ └── Transients.php │ └── Preload │ │ └── Links.php └── video_player.php ├── jest.config.js ├── jest.setup.js ├── optimole-wp.php ├── package.json ├── phpcs.xml ├── phpstan-baseline.neon ├── phpstan.neon ├── phpunit-cc.xml ├── phpunit.xml ├── playwright.config.ts ├── postcss.config.js ├── readme.txt ├── tailwind.config.js ├── tests ├── assets │ ├── 1PQ7p.jpg │ ├── 3000x3000.jpg │ ├── large-1.jpg │ ├── large-2.jpg │ ├── rename-scaled.jpg │ ├── rename-unscaled.jpg │ ├── sample-test.jpg │ ├── sample.html │ ├── sample.svg │ ├── small-1.jpg │ ├── small-2.jpg │ └── special-characters-•⋿∀.jpg ├── bootstrap.php ├── e2e │ ├── README.md │ ├── amp.spec.ts │ ├── beaver-builder-background-lazyload.spec.ts │ ├── divi-background-lazyload.spec.ts │ ├── elementor-background-lazyload.spec.ts │ ├── elementor.spec.ts │ ├── envira.spec.ts │ ├── foo.spec.ts │ ├── gif.spec.ts │ ├── gutenberg.spec.ts │ ├── metaslider-background-lazyload.spec.ts │ ├── otter-background-lazyload.spec.ts │ ├── ss-pinterest.spec.ts │ ├── su.spec.ts │ ├── thrive-background-lazyload.spec.ts │ └── woo.spec.ts ├── media_rename │ ├── test-attachment-edit.php │ ├── test-attachment-model.php │ ├── test-attachment-rename.php │ ├── test-attachment-replace.php │ └── test-db-renamer.php ├── old │ └── old-test-loading.php ├── static-analysis-stubs │ ├── cli.php │ ├── divi.php │ ├── optimole-wp.php │ └── thrive.php ├── test-admin.php ├── test-dam.php ├── test-dimension-replacement.php ├── test-generic.php ├── test-lazyload-class-exclusion.php ├── test-lazyload-viewport.php ├── test-lazyload.php ├── test-logger.php ├── test-media.php ├── test-no-script-disabled.php ├── test-plugin-conflicts.php ├── test-replacer.php ├── test-retina.php ├── test-srcset.php ├── test-video-disabled.php └── test-video.php └── wp-scripts.config.js /.distignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.distignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/ISSUE_TEMPLATE/Bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/ISSUE_TEMPLATE/Feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/build-dev-artifacts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/build-dev-artifacts.yml -------------------------------------------------------------------------------- /.github/workflows/create-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/create-tag.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/issue-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/issue-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/new-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/new-issues.yml -------------------------------------------------------------------------------- /.github/workflows/pr-announcer-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/pr-announcer-docs.yml -------------------------------------------------------------------------------- /.github/workflows/sync-branches.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/sync-branches.yml -------------------------------------------------------------------------------- /.github/workflows/sync-wporg-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/sync-wporg-assets.yml -------------------------------------------------------------------------------- /.github/workflows/test-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/test-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/test-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/test-js.yml -------------------------------------------------------------------------------- /.github/workflows/test-php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.github/workflows/test-php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* -------------------------------------------------------------------------------- /.releaserc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.releaserc.yml -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-recommended" 3 | } -------------------------------------------------------------------------------- /.wordpress-org/banner-1544x500-de_DE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-1544x500-de_DE.png -------------------------------------------------------------------------------- /.wordpress-org/banner-1544x500-de_DE_formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-1544x500-de_DE_formal.png -------------------------------------------------------------------------------- /.wordpress-org/banner-1544x500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-1544x500.jpg -------------------------------------------------------------------------------- /.wordpress-org/banner-772x250-de_DE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-772x250-de_DE.png -------------------------------------------------------------------------------- /.wordpress-org/banner-772x250-de_DE_formal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-772x250-de_DE_formal.png -------------------------------------------------------------------------------- /.wordpress-org/banner-772x250.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/banner-772x250.jpg -------------------------------------------------------------------------------- /.wordpress-org/icon-128x128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/icon-128x128.gif -------------------------------------------------------------------------------- /.wordpress-org/icon-256x256.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/icon-256x256.gif -------------------------------------------------------------------------------- /.wordpress-org/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-1.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-2.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-3.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-4.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-5.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-6.png -------------------------------------------------------------------------------- /.wordpress-org/screenshot-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/.wordpress-org/screenshot-7.png -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/single-attachment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/css/single-attachment.css -------------------------------------------------------------------------------- /assets/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/1.jpg -------------------------------------------------------------------------------- /assets/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/2.jpg -------------------------------------------------------------------------------- /assets/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/3.jpg -------------------------------------------------------------------------------- /assets/img/bf-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/bf-bg.jpg -------------------------------------------------------------------------------- /assets/img/connecting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/connecting.png -------------------------------------------------------------------------------- /assets/img/disconnected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/disconnected.svg -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/logo.png -------------------------------------------------------------------------------- /assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/logo.svg -------------------------------------------------------------------------------- /assets/img/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/logo2.png -------------------------------------------------------------------------------- /assets/img/upgrade_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/img/upgrade_icon.png -------------------------------------------------------------------------------- /assets/js/media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/media.js -------------------------------------------------------------------------------- /assets/js/modal-attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modal-attachment.js -------------------------------------------------------------------------------- /assets/js/modules/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/AGENTS.md -------------------------------------------------------------------------------- /assets/js/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/README.md -------------------------------------------------------------------------------- /assets/js/modules/__tests__/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/api.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/background.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/background.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/device.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/device.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/dom-utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/dom-utils.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/image-detector.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/image-detector.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/lcp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/lcp.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/logger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/logger.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/main.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/main.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/srcset-detector.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/srcset-detector.test.js -------------------------------------------------------------------------------- /assets/js/modules/__tests__/storage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/__tests__/storage.test.js -------------------------------------------------------------------------------- /assets/js/modules/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/api.js -------------------------------------------------------------------------------- /assets/js/modules/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/background.js -------------------------------------------------------------------------------- /assets/js/modules/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/device.js -------------------------------------------------------------------------------- /assets/js/modules/dom-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/dom-utils.js -------------------------------------------------------------------------------- /assets/js/modules/image-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/image-detector.js -------------------------------------------------------------------------------- /assets/js/modules/lcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/lcp.js -------------------------------------------------------------------------------- /assets/js/modules/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/logger.js -------------------------------------------------------------------------------- /assets/js/modules/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/main.js -------------------------------------------------------------------------------- /assets/js/modules/srcset-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/srcset-detector.js -------------------------------------------------------------------------------- /assets/js/modules/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/modules/storage.js -------------------------------------------------------------------------------- /assets/js/optimizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/optimizer.js -------------------------------------------------------------------------------- /assets/js/single-attachment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/js/single-attachment.js -------------------------------------------------------------------------------- /assets/src/dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/Footer.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/Header.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/Main.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/BlackFridayBanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/BlackFridayBanner.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/DashboardMetricBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/DashboardMetricBox.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/GroupSettingsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/GroupSettingsContainer.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/Miscellaneous.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/Miscellaneous.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/Modal.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/Notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/Notice.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/ProgressBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/ProgressBar.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/ProgressTile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/ProgressTile.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/RadioBoxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/RadioBoxes.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/components/Tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/components/Tooltip.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connect/APIForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connect/APIForm.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connect/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/OptimizationStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/OptimizationStatus.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/SPCRecommendation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/SPCRecommendation.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/Sidebar.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/Toasts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/Toasts.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/conflicts/ConflictItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/conflicts/ConflictItem.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/conflicts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/conflicts/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/dashboard/LastImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/dashboard/LastImages.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/dashboard/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/help/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/help/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/CloudLibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/CloudLibrary.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Compression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Compression.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Exclusions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Exclusions.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/FilterControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/FilterControl.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/General.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/General.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Lazyload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Lazyload.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Logs.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Menu.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/OffloadMedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/OffloadMedia.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Resize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Resize.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/Watermark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/Watermark.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connected/settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connected/settings/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/connecting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/connecting/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/parts/disconnect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/parts/disconnect/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/store/actions.js -------------------------------------------------------------------------------- /assets/src/dashboard/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/store/index.js -------------------------------------------------------------------------------- /assets/src/dashboard/store/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/store/reducer.js -------------------------------------------------------------------------------- /assets/src/dashboard/store/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/store/selectors.js -------------------------------------------------------------------------------- /assets/src/dashboard/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/style.scss -------------------------------------------------------------------------------- /assets/src/dashboard/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/utils/api.js -------------------------------------------------------------------------------- /assets/src/dashboard/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/utils/helpers.js -------------------------------------------------------------------------------- /assets/src/dashboard/utils/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/utils/icons.js -------------------------------------------------------------------------------- /assets/src/dashboard/utils/plugin-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/dashboard/utils/plugin-install.js -------------------------------------------------------------------------------- /assets/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/global.d.ts -------------------------------------------------------------------------------- /assets/src/media/admin-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/admin-page.js -------------------------------------------------------------------------------- /assets/src/media/media-modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/media-modal.js -------------------------------------------------------------------------------- /assets/src/media/modal/mediaFrame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/modal/mediaFrame.js -------------------------------------------------------------------------------- /assets/src/media/modal/messageHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/modal/messageHandler.js -------------------------------------------------------------------------------- /assets/src/media/scss/_loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/scss/_loader.scss -------------------------------------------------------------------------------- /assets/src/media/scss/admin-page.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/scss/admin-page.scss -------------------------------------------------------------------------------- /assets/src/media/scss/media-modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/media/scss/media-modal.scss -------------------------------------------------------------------------------- /assets/src/video-player/block/VideoPlayerBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/block/VideoPlayerBlock.js -------------------------------------------------------------------------------- /assets/src/video-player/block/hoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/block/hoc.js -------------------------------------------------------------------------------- /assets/src/video-player/common/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/common/constants.js -------------------------------------------------------------------------------- /assets/src/video-player/common/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/common/icons.js -------------------------------------------------------------------------------- /assets/src/video-player/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/common/utils.js -------------------------------------------------------------------------------- /assets/src/video-player/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/editor.js -------------------------------------------------------------------------------- /assets/src/video-player/frontend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/frontend.js -------------------------------------------------------------------------------- /assets/src/video-player/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/style.scss -------------------------------------------------------------------------------- /assets/src/video-player/web-components/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/video-player/web-components/player.js -------------------------------------------------------------------------------- /assets/src/widget/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/App.js -------------------------------------------------------------------------------- /assets/src/widget/components/MetricBoxes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/components/MetricBoxes.js -------------------------------------------------------------------------------- /assets/src/widget/components/Usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/components/Usage.js -------------------------------------------------------------------------------- /assets/src/widget/components/WidgetFooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/components/WidgetFooter.js -------------------------------------------------------------------------------- /assets/src/widget/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/index.js -------------------------------------------------------------------------------- /assets/src/widget/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/assets/src/widget/style.scss -------------------------------------------------------------------------------- /bin/dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/bin/dist.sh -------------------------------------------------------------------------------- /bin/install-wp-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/bin/install-wp-tests.sh -------------------------------------------------------------------------------- /bin/run-e2e-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/bin/run-e2e-tests.sh -------------------------------------------------------------------------------- /bin/update_changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/bin/update_changelog.js -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/composer.lock -------------------------------------------------------------------------------- /development.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/development.php -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /inc/admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/admin.php -------------------------------------------------------------------------------- /inc/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/api.php -------------------------------------------------------------------------------- /inc/app_replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/app_replacer.php -------------------------------------------------------------------------------- /inc/attachment_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/attachment_cache.php -------------------------------------------------------------------------------- /inc/cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/cli.php -------------------------------------------------------------------------------- /inc/cli/cli_media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/cli/cli_media.php -------------------------------------------------------------------------------- /inc/cli/cli_setting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/cli/cli_setting.php -------------------------------------------------------------------------------- /inc/compatibilities/autoptimize_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/autoptimize_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/beaver_builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/beaver_builder.php -------------------------------------------------------------------------------- /inc/compatibilities/breeze.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/breeze.php -------------------------------------------------------------------------------- /inc/compatibilities/cache_enabler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/cache_enabler.php -------------------------------------------------------------------------------- /inc/compatibilities/compatibility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/compatibility.php -------------------------------------------------------------------------------- /inc/compatibilities/divi_builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/divi_builder.php -------------------------------------------------------------------------------- /inc/compatibilities/elementor_builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/elementor_builder.php -------------------------------------------------------------------------------- /inc/compatibilities/elementor_builder_late.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/elementor_builder_late.php -------------------------------------------------------------------------------- /inc/compatibilities/endurance_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/endurance_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/envira.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/envira.php -------------------------------------------------------------------------------- /inc/compatibilities/essential_grid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/essential_grid.php -------------------------------------------------------------------------------- /inc/compatibilities/facetwp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/facetwp.php -------------------------------------------------------------------------------- /inc/compatibilities/foogallery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/foogallery.php -------------------------------------------------------------------------------- /inc/compatibilities/give_wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/give_wp.php -------------------------------------------------------------------------------- /inc/compatibilities/jet_elements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/jet_elements.php -------------------------------------------------------------------------------- /inc/compatibilities/jetengine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/jetengine.php -------------------------------------------------------------------------------- /inc/compatibilities/jetpack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/jetpack.php -------------------------------------------------------------------------------- /inc/compatibilities/litespeed_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/litespeed_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/master_slider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/master_slider.php -------------------------------------------------------------------------------- /inc/compatibilities/metaslider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/metaslider.php -------------------------------------------------------------------------------- /inc/compatibilities/otter_blocks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/otter_blocks.php -------------------------------------------------------------------------------- /inc/compatibilities/pinterest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/pinterest.php -------------------------------------------------------------------------------- /inc/compatibilities/revslider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/revslider.php -------------------------------------------------------------------------------- /inc/compatibilities/rocketnet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/rocketnet.php -------------------------------------------------------------------------------- /inc/compatibilities/sg_optimizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/sg_optimizer.php -------------------------------------------------------------------------------- /inc/compatibilities/shortcode_ultimate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/shortcode_ultimate.php -------------------------------------------------------------------------------- /inc/compatibilities/smart_search_woocommerce.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/smart_search_woocommerce.php -------------------------------------------------------------------------------- /inc/compatibilities/spectra.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/spectra.php -------------------------------------------------------------------------------- /inc/compatibilities/speedycache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/speedycache.php -------------------------------------------------------------------------------- /inc/compatibilities/swift_performance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/swift_performance.php -------------------------------------------------------------------------------- /inc/compatibilities/thrive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/thrive.php -------------------------------------------------------------------------------- /inc/compatibilities/translate_press.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/translate_press.php -------------------------------------------------------------------------------- /inc/compatibilities/w3_total_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/w3_total_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/woocommerce.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/woocommerce.php -------------------------------------------------------------------------------- /inc/compatibilities/wp_bakery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wp_bakery.php -------------------------------------------------------------------------------- /inc/compatibilities/wp_fastest_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wp_fastest_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/wp_rest_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wp_rest_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/wp_rocket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wp_rocket.php -------------------------------------------------------------------------------- /inc/compatibilities/wp_super_cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wp_super_cache.php -------------------------------------------------------------------------------- /inc/compatibilities/wpml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wpml.php -------------------------------------------------------------------------------- /inc/compatibilities/wpsp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/wpsp.php -------------------------------------------------------------------------------- /inc/compatibilities/yith_quick_view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/compatibilities/yith_quick_view.php -------------------------------------------------------------------------------- /inc/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/config.php -------------------------------------------------------------------------------- /inc/conflicts/abstract_conflict.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/abstract_conflict.php -------------------------------------------------------------------------------- /inc/conflicts/autoptimize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/autoptimize.php -------------------------------------------------------------------------------- /inc/conflicts/conflict_manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/conflict_manager.php -------------------------------------------------------------------------------- /inc/conflicts/conflicting_plugins.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/conflicting_plugins.php -------------------------------------------------------------------------------- /inc/conflicts/divi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/divi.php -------------------------------------------------------------------------------- /inc/conflicts/jetpack_photon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/jetpack_photon.php -------------------------------------------------------------------------------- /inc/conflicts/litespeed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/litespeed.php -------------------------------------------------------------------------------- /inc/conflicts/perfmatters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/perfmatters.php -------------------------------------------------------------------------------- /inc/conflicts/smush.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/smush.php -------------------------------------------------------------------------------- /inc/conflicts/w3_total_cache_cdn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/w3_total_cache_cdn.php -------------------------------------------------------------------------------- /inc/conflicts/wprocket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/conflicts/wprocket.php -------------------------------------------------------------------------------- /inc/dam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/dam.php -------------------------------------------------------------------------------- /inc/dashboard_widget.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/dashboard_widget.php -------------------------------------------------------------------------------- /inc/filters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/filters.php -------------------------------------------------------------------------------- /inc/lazyload_replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/lazyload_replacer.php -------------------------------------------------------------------------------- /inc/logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/logger.php -------------------------------------------------------------------------------- /inc/main.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/main.php -------------------------------------------------------------------------------- /inc/manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/manager.php -------------------------------------------------------------------------------- /inc/media_offload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_offload.php -------------------------------------------------------------------------------- /inc/media_rename/attachment_db_renamer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_rename/attachment_db_renamer.php -------------------------------------------------------------------------------- /inc/media_rename/attachment_edit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_rename/attachment_edit.php -------------------------------------------------------------------------------- /inc/media_rename/attachment_model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_rename/attachment_model.php -------------------------------------------------------------------------------- /inc/media_rename/attachment_rename.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_rename/attachment_rename.php -------------------------------------------------------------------------------- /inc/media_rename/attachment_replace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/media_rename/attachment_replace.php -------------------------------------------------------------------------------- /inc/rest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/rest.php -------------------------------------------------------------------------------- /inc/settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/settings.php -------------------------------------------------------------------------------- /inc/tag_replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/tag_replacer.php -------------------------------------------------------------------------------- /inc/traits/dam_offload_utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/traits/dam_offload_utils.php -------------------------------------------------------------------------------- /inc/traits/normalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/traits/normalizer.php -------------------------------------------------------------------------------- /inc/traits/validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/traits/validator.php -------------------------------------------------------------------------------- /inc/url_replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/url_replacer.php -------------------------------------------------------------------------------- /inc/v2/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/AGENTS.md -------------------------------------------------------------------------------- /inc/v2/BgOptimizer/Lazyload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/BgOptimizer/Lazyload.php -------------------------------------------------------------------------------- /inc/v2/Offload/ImageEditor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/Offload/ImageEditor.php -------------------------------------------------------------------------------- /inc/v2/Offload/Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/Offload/Loader.php -------------------------------------------------------------------------------- /inc/v2/PageProfiler/Profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/PageProfiler/Profile.php -------------------------------------------------------------------------------- /inc/v2/PageProfiler/Storage/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/PageProfiler/Storage/Base.php -------------------------------------------------------------------------------- /inc/v2/PageProfiler/Storage/ObjectCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/PageProfiler/Storage/ObjectCache.php -------------------------------------------------------------------------------- /inc/v2/PageProfiler/Storage/Transients.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/PageProfiler/Storage/Transients.php -------------------------------------------------------------------------------- /inc/v2/Preload/Links.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/v2/Preload/Links.php -------------------------------------------------------------------------------- /inc/video_player.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/inc/video_player.php -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/jest.setup.js -------------------------------------------------------------------------------- /optimole-wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/optimole-wp.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/package.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit-cc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/phpunit-cc.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/phpunit.xml -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | require( 'tailwindcss' ), 4 | ], 5 | }; -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/readme.txt -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tests/assets/1PQ7p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/1PQ7p.jpg -------------------------------------------------------------------------------- /tests/assets/3000x3000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/3000x3000.jpg -------------------------------------------------------------------------------- /tests/assets/large-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/large-1.jpg -------------------------------------------------------------------------------- /tests/assets/large-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/large-2.jpg -------------------------------------------------------------------------------- /tests/assets/rename-scaled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/rename-scaled.jpg -------------------------------------------------------------------------------- /tests/assets/rename-unscaled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/rename-unscaled.jpg -------------------------------------------------------------------------------- /tests/assets/sample-test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/sample-test.jpg -------------------------------------------------------------------------------- /tests/assets/sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/sample.html -------------------------------------------------------------------------------- /tests/assets/sample.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/sample.svg -------------------------------------------------------------------------------- /tests/assets/small-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/small-1.jpg -------------------------------------------------------------------------------- /tests/assets/small-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/small-2.jpg -------------------------------------------------------------------------------- /tests/assets/special-characters-•⋿∀.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/assets/special-characters-•⋿∀.jpg -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/README.md -------------------------------------------------------------------------------- /tests/e2e/amp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/amp.spec.ts -------------------------------------------------------------------------------- /tests/e2e/beaver-builder-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/beaver-builder-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/divi-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/divi-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/elementor-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/elementor-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/elementor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/elementor.spec.ts -------------------------------------------------------------------------------- /tests/e2e/envira.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/envira.spec.ts -------------------------------------------------------------------------------- /tests/e2e/foo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/foo.spec.ts -------------------------------------------------------------------------------- /tests/e2e/gif.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/gif.spec.ts -------------------------------------------------------------------------------- /tests/e2e/gutenberg.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/gutenberg.spec.ts -------------------------------------------------------------------------------- /tests/e2e/metaslider-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/metaslider-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/otter-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/otter-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/ss-pinterest.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/ss-pinterest.spec.ts -------------------------------------------------------------------------------- /tests/e2e/su.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/su.spec.ts -------------------------------------------------------------------------------- /tests/e2e/thrive-background-lazyload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/thrive-background-lazyload.spec.ts -------------------------------------------------------------------------------- /tests/e2e/woo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/e2e/woo.spec.ts -------------------------------------------------------------------------------- /tests/media_rename/test-attachment-edit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/media_rename/test-attachment-edit.php -------------------------------------------------------------------------------- /tests/media_rename/test-attachment-model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/media_rename/test-attachment-model.php -------------------------------------------------------------------------------- /tests/media_rename/test-attachment-rename.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/media_rename/test-attachment-rename.php -------------------------------------------------------------------------------- /tests/media_rename/test-attachment-replace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/media_rename/test-attachment-replace.php -------------------------------------------------------------------------------- /tests/media_rename/test-db-renamer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/media_rename/test-db-renamer.php -------------------------------------------------------------------------------- /tests/old/old-test-loading.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/old/old-test-loading.php -------------------------------------------------------------------------------- /tests/static-analysis-stubs/cli.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/static-analysis-stubs/cli.php -------------------------------------------------------------------------------- /tests/static-analysis-stubs/divi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/static-analysis-stubs/divi.php -------------------------------------------------------------------------------- /tests/static-analysis-stubs/optimole-wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/static-analysis-stubs/optimole-wp.php -------------------------------------------------------------------------------- /tests/static-analysis-stubs/thrive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/static-analysis-stubs/thrive.php -------------------------------------------------------------------------------- /tests/test-admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-admin.php -------------------------------------------------------------------------------- /tests/test-dam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-dam.php -------------------------------------------------------------------------------- /tests/test-dimension-replacement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-dimension-replacement.php -------------------------------------------------------------------------------- /tests/test-generic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-generic.php -------------------------------------------------------------------------------- /tests/test-lazyload-class-exclusion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-lazyload-class-exclusion.php -------------------------------------------------------------------------------- /tests/test-lazyload-viewport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-lazyload-viewport.php -------------------------------------------------------------------------------- /tests/test-lazyload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-lazyload.php -------------------------------------------------------------------------------- /tests/test-logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-logger.php -------------------------------------------------------------------------------- /tests/test-media.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-media.php -------------------------------------------------------------------------------- /tests/test-no-script-disabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-no-script-disabled.php -------------------------------------------------------------------------------- /tests/test-plugin-conflicts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-plugin-conflicts.php -------------------------------------------------------------------------------- /tests/test-replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-replacer.php -------------------------------------------------------------------------------- /tests/test-retina.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-retina.php -------------------------------------------------------------------------------- /tests/test-srcset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-srcset.php -------------------------------------------------------------------------------- /tests/test-video-disabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-video-disabled.php -------------------------------------------------------------------------------- /tests/test-video.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/tests/test-video.php -------------------------------------------------------------------------------- /wp-scripts.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codeinwp/optimole-wp/HEAD/wp-scripts.config.js --------------------------------------------------------------------------------