- Add Playwright E2E testing framework with cross-browser support (Chrome, Firefox) - Create authentication helpers for CalDAV server integration - Implement calendar interaction helpers with event creation, drag-and-drop, and view switching - Add comprehensive drag-and-drop test suite with event cleanup - Configure CI/CD integration with Gitea Actions for headless testing - Support both local development and CI environments with proper dependency management - Include video recording, screenshots, and HTML reporting for test debugging - Handle Firefox-specific timing and interaction challenges with force clicks and timeouts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
var __defProp = Object.defineProperty;
 | 
						|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
 | 
						|
var __getOwnPropNames = Object.getOwnPropertyNames;
 | 
						|
var __hasOwnProp = Object.prototype.hasOwnProperty;
 | 
						|
var __export = (target, all) => {
 | 
						|
  for (var name in all)
 | 
						|
    __defProp(target, name, { get: all[name], enumerable: true });
 | 
						|
};
 | 
						|
var __copyProps = (to, from, except, desc) => {
 | 
						|
  if (from && typeof from === "object" || typeof from === "function") {
 | 
						|
    for (let key of __getOwnPropNames(from))
 | 
						|
      if (!__hasOwnProp.call(to, key) && key !== except)
 | 
						|
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
 | 
						|
  }
 | 
						|
  return to;
 | 
						|
};
 | 
						|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
 | 
						|
var utilsBundle_exports = {};
 | 
						|
__export(utilsBundle_exports, {
 | 
						|
  chokidar: () => chokidar,
 | 
						|
  enquirer: () => enquirer,
 | 
						|
  getEastAsianWidth: () => getEastAsianWidth,
 | 
						|
  json5: () => json5,
 | 
						|
  sourceMapSupport: () => sourceMapSupport,
 | 
						|
  stoppable: () => stoppable
 | 
						|
});
 | 
						|
module.exports = __toCommonJS(utilsBundle_exports);
 | 
						|
const json5 = require("./utilsBundleImpl").json5;
 | 
						|
const sourceMapSupport = require("./utilsBundleImpl").sourceMapSupport;
 | 
						|
const stoppable = require("./utilsBundleImpl").stoppable;
 | 
						|
const enquirer = require("./utilsBundleImpl").enquirer;
 | 
						|
const chokidar = require("./utilsBundleImpl").chokidar;
 | 
						|
const getEastAsianWidth = require("./utilsBundleImpl").getEastAsianWidth;
 | 
						|
// Annotate the CommonJS export names for ESM import in node:
 | 
						|
0 && (module.exports = {
 | 
						|
  chokidar,
 | 
						|
  enquirer,
 | 
						|
  getEastAsianWidth,
 | 
						|
  json5,
 | 
						|
  sourceMapSupport,
 | 
						|
  stoppable
 | 
						|
});
 |