{ "name": "@rharkor/caching-for-turbo", "description": "Sets up Turborepo Remote Caching to work with GitHub Actions built-in cache", "version": "1.0.0", "private": true, "homepage": "https://github.com/rharkor/caching-for-turbo", "repository": { "type": "git", "url": "git+https://github.com/rharkor/caching-for-turbo.git" }, "keywords": [ "actions", "node", "setup" ], "author": "HUORT Louis (https://louis.huort.com)", "exports": { ".": "./dist/index.js" }, "type": "module", "engines": { "node": ">=20" }, "scripts": { "bundle": "npm run format:write && npm run package", "coverage": "make-coverage-badge --output-path ./badges/coverage.svg", "format:write": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint .", "package": "ncc build src/index.ts -o dist/setup --source-map --license licenses.txt && ncc build src/post.ts -o dist/post --source-map --license licenses.txt", "package:watch": "npm run package -- --watch", "all": "npm run format:write && npm run lint && npm run coverage && npm run package", "test-build": "npm run -s package", "test": "turbo run test-build", "dev-run": "tsx ./src/dev-run.ts", "cleanup": "tsx ./src/dev/cleanup.ts" }, "license": "MIT", "dependencies": { "@actions/cache": "^4.0.0", "@actions/core": "^1.10.1", "@aws-sdk/client-s3": "^3.0.0", "@aws-sdk/lib-storage": "^3.0.0", "fastify": "^5.0.0", "filesize-parser": "^1.5.1", "parse-duration": "^2.1.4", "stream-to-promise": "^3.0.0", "wait-on": "^8.0.0" }, "devDependencies": { "@eslint/js": "^9.24.0", "@jest/globals": "^29.7.0", "@types/node": "^22.0.0", "@types/stream-to-promise": "^2.2.4", "@types/wait-on": "^5.3.4", "@typescript-eslint/eslint-plugin": "^8.29.1", "@typescript-eslint/parser": "^8.29.1", "@vercel/ncc": "^0.38.1", "dotenv": "^16.4.7", "eslint": "^9.24.0", "eslint-plugin-github": "^6.0.0", "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.1.3", "globals": "^16.0.0", "make-coverage-badge": "^1.2.0", "prettier": "^3.3.2", "prettier-eslint": "^16.3.0", "ts-jest": "^29.1.4", "tsx": "^4.15.4", "turbo": "^2.0.3", "typescript": "^5.4.5", "typescript-eslint": "^8.29.1" }, "packageManager": "npm@11.3.0" }