{ "name": "gitea-ci-library", "version": "0.1.0", "description": "", "main": "cucumber.js", "directories": { "doc": "docs", "test": "tests" }, "scripts": { "test": "npm run test:bats && npm run test:cucumber", "test:bats": "mkdir -p reports && docker run --rm -v \"$(pwd):/repo:ro\" -v \"$(pwd)/reports:/repo/reports\" -w /repo --entrypoint bash bats/bats:latest -c 'apk add -q python3 curl jq lsof ruby && gem install bashcov -q > /dev/null 2>&1; bats tests/'", "test:bats:coverage": "mkdir -p reports && docker run --rm -v \"$(pwd):/repo\" -v \"$(pwd)/reports:/repo/reports\" -w /repo --entrypoint bash bats/bats:latest -c 'apk add -q python3 curl jq lsof ruby && gem install bashcov -q > /dev/null 2>&1; bashcov -- bats tests/'", "test:cucumber": "docker run --rm -v \"$(pwd):/repo:ro\" -v \"$(pwd)/node_modules:/repo/node_modules\" -w /repo --entrypoint bash node:22 -c 'apt-get update -qq && apt-get install -y -qq jq lsof && npm ci && npx cucumber-js tests/features/ --tags @mock and ~@wip'" }, "repository": { "type": "git", "url": "ssh://git@gitea.app.keskikuja.site:30009/niko/gitea-ci-library.git" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "devDependencies": { "@cucumber/cucumber": "^13.0.0" } }