Compare commits

...

10 commits

Author SHA1 Message Date
autocommit
941775a5fe deps-upgrade(dependencies-deps): ⬆️ Update dependencies to latest minor/patch versions in package.json
Some checks failed
Build and Publish / build-and-publish (push) Failing after 59s
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:44:53 -07:00
Claude Code
aae586852f chore(config): 🔧 Update environment variable defaults and validation rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 15:51:05 -07:00
Claude Code
a98e9301eb deps-upgrade(deps): ⬆️ Update dependencies to latest versions for security, features, and performance improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-03 15:51:05 -07:00
Lilith
1ca18b0e40 deps-upgrade(deps): ⬆️ Update dependencies to latest versions for bug fixes and improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-03-08 19:26:43 -07:00
Lilith
b8bac33b4a chore: trigger CI publish 2026-01-30 11:56:13 -08:00
Lilith
50c5b670cb chore(deps): 🔧 Update dependency versions in package.json
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:35:16 -08:00
Lilith
e814f902ef deps-upgrade(root): ⬆️ Update dependencies to latest versions for bug fixes, performance improvements, and security patches 2026-01-22 14:09:29 -08:00
Lilith
dbe16382b6 deps-upgrade: ⬆️ Update core dependencies (React, TypeScript) to latest stable versions 2026-01-22 11:49:12 -08:00
Lilith
6d286dddad chore(config): 🔧 Update tsup build config for minification, plugins, and output optimizations 2026-01-21 15:32:41 -08:00
Lilith
0dcfbed753 deps-upgrade: ⬆️ Update dependencies to latest stable versions in package.json 2026-01-21 15:32:41 -08:00
4 changed files with 27 additions and 23 deletions

View file

@ -570,3 +570,4 @@ Available templates in `templates/forgejo-actions.yml`:
MIT
# Final 1767646254

View file

@ -1,6 +1,6 @@
{
"name": "@lilith/playwright-e2e-docker",
"version": "2.0.2",
"version": "2.0.3",
"description": "Reusable Playwright E2E testing infrastructure with Docker support for Electron and web apps. Features device presets, auth setup, cluster mode, and GitLab CI templates.",
"type": "module",
"main": "./dist/index.js",
@ -35,7 +35,7 @@
"scripts": {
"build": "tsup",
"clean": "rm -rf dist",
"prepublishOnly": "pnpm build",
"prepublishOnly": "bun run build",
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
@ -45,8 +45,8 @@
"@lilith/configs": "workspace:*",
"@playwright/test": "^1.57.0",
"@types/node": "^22.19.5",
"typescript": "^5.9.3",
"tsup": "^8.5.1"
"tsup": "^8.5.1",
"typescript": "^5.9.3"
},
"keywords": [
"playwright",
@ -62,19 +62,19 @@
],
"repository": {
"type": "git",
"url": "http://forge.nasty.sh/lilith/playwright-e2e-docker.git"
"url": "http://forge.black.local/lilith/playwright-e2e-docker.git"
},
"homepage": "http://forge.nasty.sh/lilith/playwright-e2e-docker#readme",
"homepage": "http://forge.black.local/lilith/playwright-e2e-docker#readme",
"bugs": {
"url": "http://forge.nasty.sh/lilith/playwright-e2e-docker/-/issues"
"url": "http://forge.black.local/lilith/playwright-e2e-docker/-/issues"
},
"author": {
"name": "QuinnFTW",
"email": "TransQuinnFTW@pm.me"
"email": "quinn@ftw.codes"
},
"license": "MIT",
"publishConfig": {
"registry": "http://forge.nasty.sh/api/packages/lilith/npm/"
"registry": "http://forge.black.local/api/packages/lilith/npm/"
},
"_": {
"registry": "forgejo",

View file

@ -56,6 +56,7 @@ export const commonDevices = {
export type DevicePreset =
| 'desktop'
| 'mobile'
| 'mobile-chrome-only'
| 'tablet'
| 'obs-overlay'
| 'chromium-only'
@ -233,6 +234,14 @@ function getDeviceProjects(
dependencies: setupDependencies,
},
],
'mobile-chrome-only': [
{
name: 'mobile-chrome',
use: { ...devices['Pixel 5'] },
testMatch: match,
dependencies: setupDependencies,
},
],
tablet: [
{
name: 'ipad',

View file

@ -1,17 +1,11 @@
import { defineConfig } from 'tsup';
import { createLibraryConfig } from '@lilith/configs/tsup/library';
export default defineConfig({
export default createLibraryConfig({
entry: {
'electron': 'src/electron.ts',
'web': 'src/web-fixture.ts',
'helpers': 'src/helpers.ts',
'config': 'src/config.ts',
'index': 'src/index.ts'
},
format: ['esm'],
dts: true,
clean: true,
sourcemap: true,
treeshake: true,
target: 'es2022',
electron: 'src/electron.ts',
web: 'src/web-fixture.ts',
helpers: 'src/helpers.ts',
config: 'src/config.ts',
index: 'src/index.ts',
},
});