UNPKG

@casoon/auditmysite

Version:

A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs

83 lines 6.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TEST_PRIORITIES = exports.TEST_CATEGORIES = exports.PWATest = exports.TouchTargetTest = exports.VulnerabilityTest = exports.CspTest = exports.HttpsTest = exports.SecurityHeadersTest = exports.SeoTechnicalTest = exports.SeoContentTest = exports.SeoMetaTest = exports.LanguageTextDirectionTest = exports.LanguageI18nTest = exports.ValidationFormValidationTest = exports.ValidationErrorHandlingTest = exports.LighthouseTest = exports.CoreWebVitalsTest = exports.PerformanceMemoryTest = exports.PerformanceLoadingTest = exports.MediaAccessibilityTest = exports.SemanticHtmlTest = exports.AriaLandmarksTest = exports.KeyboardNavigationTest = exports.FormLabelTest = exports.TestManager = exports.BaseAccessibilityTest = void 0; // Base classes and interfaces var base_test_1 = require("./base-test"); Object.defineProperty(exports, "BaseAccessibilityTest", { enumerable: true, get: function () { return base_test_1.BaseAccessibilityTest; } }); var test_manager_1 = require("./test-manager"); Object.defineProperty(exports, "TestManager", { enumerable: true, get: function () { return test_manager_1.TestManager; } }); // Form tests var form_label_test_1 = require("./form/form-label-test"); Object.defineProperty(exports, "FormLabelTest", { enumerable: true, get: function () { return form_label_test_1.FormLabelTest; } }); // Keyboard tests var keyboard_navigation_test_1 = require("./keyboard/keyboard-navigation-test"); Object.defineProperty(exports, "KeyboardNavigationTest", { enumerable: true, get: function () { return keyboard_navigation_test_1.KeyboardNavigationTest; } }); // ARIA tests var aria_landmarks_test_1 = require("./aria/aria-landmarks-test"); Object.defineProperty(exports, "AriaLandmarksTest", { enumerable: true, get: function () { return aria_landmarks_test_1.AriaLandmarksTest; } }); // Semantic HTML tests var semantic_html_test_1 = require("./semantic/semantic-html-test"); Object.defineProperty(exports, "SemanticHtmlTest", { enumerable: true, get: function () { return semantic_html_test_1.SemanticHtmlTest; } }); // Media tests var media_accessibility_test_1 = require("./media/media-accessibility-test"); Object.defineProperty(exports, "MediaAccessibilityTest", { enumerable: true, get: function () { return media_accessibility_test_1.MediaAccessibilityTest; } }); // Performance tests var performance_loading_test_1 = require("./performance/performance-loading-test"); Object.defineProperty(exports, "PerformanceLoadingTest", { enumerable: true, get: function () { return performance_loading_test_1.PerformanceLoadingTest; } }); var performance_memory_test_1 = require("./performance/performance-memory-test"); Object.defineProperty(exports, "PerformanceMemoryTest", { enumerable: true, get: function () { return performance_memory_test_1.PerformanceMemoryTest; } }); var core_web_vitals_test_1 = require("./performance/core-web-vitals-test"); Object.defineProperty(exports, "CoreWebVitalsTest", { enumerable: true, get: function () { return core_web_vitals_test_1.CoreWebVitalsTest; } }); var lighthouse_test_1 = require("./performance/lighthouse-test"); Object.defineProperty(exports, "LighthouseTest", { enumerable: true, get: function () { return lighthouse_test_1.LighthouseTest; } }); // Validation tests var validation_error_handling_test_1 = require("./validation/validation-error-handling-test"); Object.defineProperty(exports, "ValidationErrorHandlingTest", { enumerable: true, get: function () { return validation_error_handling_test_1.ValidationErrorHandlingTest; } }); var validation_form_validation_test_1 = require("./validation/validation-form-validation-test"); Object.defineProperty(exports, "ValidationFormValidationTest", { enumerable: true, get: function () { return validation_form_validation_test_1.ValidationFormValidationTest; } }); // Language tests var language_i18n_test_1 = require("./language/language-i18n-test"); Object.defineProperty(exports, "LanguageI18nTest", { enumerable: true, get: function () { return language_i18n_test_1.LanguageI18nTest; } }); var language_text_direction_test_1 = require("./language/language-text-direction-test"); Object.defineProperty(exports, "LanguageTextDirectionTest", { enumerable: true, get: function () { return language_text_direction_test_1.LanguageTextDirectionTest; } }); var seo_meta_test_1 = require("./seo/seo-meta-test"); Object.defineProperty(exports, "SeoMetaTest", { enumerable: true, get: function () { return seo_meta_test_1.SeoMetaTest; } }); var seo_content_test_1 = require("./seo/seo-content-test"); Object.defineProperty(exports, "SeoContentTest", { enumerable: true, get: function () { return seo_content_test_1.SeoContentTest; } }); var seo_technical_test_1 = require("./seo/seo-technical-test"); Object.defineProperty(exports, "SeoTechnicalTest", { enumerable: true, get: function () { return seo_technical_test_1.SeoTechnicalTest; } }); // Security tests var security_headers_test_1 = require("./security/security-headers-test"); Object.defineProperty(exports, "SecurityHeadersTest", { enumerable: true, get: function () { return security_headers_test_1.SecurityHeadersTest; } }); var https_test_1 = require("./security/https-test"); Object.defineProperty(exports, "HttpsTest", { enumerable: true, get: function () { return https_test_1.HttpsTest; } }); var csp_test_1 = require("./security/csp-test"); Object.defineProperty(exports, "CspTest", { enumerable: true, get: function () { return csp_test_1.CspTest; } }); var vulnerability_test_1 = require("./security/vulnerability-test"); Object.defineProperty(exports, "VulnerabilityTest", { enumerable: true, get: function () { return vulnerability_test_1.VulnerabilityTest; } }); // Mobile tests var touch_target_test_1 = require("./mobile/touch-target-test"); Object.defineProperty(exports, "TouchTargetTest", { enumerable: true, get: function () { return touch_target_test_1.TouchTargetTest; } }); var pwa_test_1 = require("./mobile/pwa-test"); Object.defineProperty(exports, "PWATest", { enumerable: true, get: function () { return pwa_test_1.PWATest; } }); // Test categories exports.TEST_CATEGORIES = { FORM: 'form', KEYBOARD: 'keyboard', ARIA: 'aria', SEMANTIC: 'semantic', MEDIA: 'media', LANGUAGE: 'language', PERFORMANCE: 'performance', VALIDATION: 'validation', SECURITY: 'security', MOBILE: 'mobile' }; // Test priorities exports.TEST_PRIORITIES = { CRITICAL: 'critical', HIGH: 'high', MEDIUM: 'medium', LOW: 'low' }; //# sourceMappingURL=index.js.map