Files
crowd-fund-web/package.json
T
Santiago de la Fuente 5ff202b7db Add Cypress E2E tests and GitHub Actions workflow
Introduce Cypress E2E tests with multiple scenarios for the homepage and configure them for CI via GitHub Actions. Updated `package.json` scripts, added Cypress and related dependencies, and modified the lockfile to include the necessary packages.
2025-05-20 01:31:20 -03:00

59 lines
1.9 KiB
JSON

{
"name": "goteo",
"type": "module",
"version": "0.0.1",
"scripts": {
"dev": "astro dev",
"build": "astro build",
"preview": "astro preview",
"astro": "astro",
"format": "eslint --fix . && prettier --write .",
"format:eslint": "eslint --fix . ",
"format:prettier": "prettier --write .",
"openapi": "openapi-ts",
"check:format:prettier": "prettier --check . --plugin prettier-plugin-astro --plugin prettier-plugin-svelte",
"check": "pnpm check:format:prettier",
"cypress:open": "cypress open",
"cypress:run": "cypress run",
"cypress:verify": "cypress verify",
"test:e2e": "start-server-and-test dev http://localhost:4321 cypress:run",
"test:e2e:ci": "start-server-and-test preview http://localhost:4321 cypress:run"
},
"dependencies": {
"@astrojs/node": "^9.1.3",
"@astrojs/svelte": "^7.0.6",
"@fontsource/karla": "^5.2.5",
"@hey-api/client-fetch": "^0.8.3",
"@tailwindcss/vite": "^4.0.14",
"astro": "^5.5.2",
"bits-ui": "^1.3.13",
"chart.js": "^4.4.8",
"flickity": "^3.0.0",
"media-icons": "^1.1.5",
"svelte": "^5.23.1",
"tailwindcss": "^4.0.14",
"typescript": "^5.8.2",
"vidstack": "^1.12.13"
},
"devDependencies": {
"@eslint/js": "^9.22.0",
"@hey-api/openapi-ts": "^0.64.13",
"@typescript-eslint/eslint-plugin": "^8.26.1",
"@typescript-eslint/parser": "^8.26.1",
"cypress": "^14.3.3",
"eslint": "^9.22.0",
"eslint-plugin-cypress": "^4.3.0",
"eslint-plugin-import": "^2.31.0",
"flowbite": "^3.1.2",
"flowbite-svelte": "1.0.0-next.20",
"flowbite-svelte-icons": "^2.1.1",
"globals": "^16.0.0",
"prettier": "3.5.3",
"prettier-plugin-astro": "^0.14.1",
"prettier-plugin-svelte": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.11",
"start-server-and-test": "^2.0.12",
"typescript-eslint": "^8.26.1"
}
}