UNPKG

@flaregun-net/proxyflare-for-pages

Version:

A reverse proxy for your website on Cloudflare Pages

107 lines (106 loc) 2.88 kB
{ "name": "@flaregun-net/proxyflare-for-pages", "version": "0.1.0", "description": "A reverse proxy for your website on Cloudflare Pages", "license": "MIT", "main": "build/index.js", "types": "index.d.ts", "keywords": [ "proxyflare", "cloudflare", "cloudflare pages", "cloudflare pages plugin", "cloudflare reverse proxy", "cloudflare nginx", "nginx", "reverse proxy" ], "files": [ "index.d.ts", "build/*.d.ts", "build/types/*.d.ts", "build/index.js", "build/core.js" ], "scripts": { "precommit": "lint-staged", "prepare": "husky install && npm run build", "prepublishOnly": "npm run build", "postpublish": "npm run transform:private:on", "build": "npm-run-all transform:private:off build:*", "build:types": "ts-node ./tasks/copy-core.ts", "build:functions": "npx wrangler@latest pages functions build --plugin --outfile=build/index.js", "transform:private:off": "ts-node ./tasks/setPrivatePackageFlag.ts --off", "transform:private:on": "ts-node ./tasks/setPrivatePackageFlag.ts", "publish-prerelease": "npm run release", "release": "ts-node ./tasks/publish.ts" }, "peerDependencies": { "@cloudflare/workers-types": "3.14.0" }, "devDependencies": { "@cloudflare/workers-types": "3.14.0", "@flaregun-net/app-utils": "0.1.0", "@flaregun-net/proxyflare-core": "0.1.0", "@types/jest": "^29.2.2", "@types/node": "^17.0.35", "@typescript-eslint/eslint-plugin": "~5.25.0", "@typescript-eslint/parser": "~5.25.0", "cross-fetch": "^3.1.5", "del": "^6.1.1", "eslint": "~7.30.0", "eslint-config-prettier": "~8.3.0", "eslint-plugin-jest": "^26.1.0", "husky": "^7.0.0", "jest": "^29.3.0", "jest-environment-miniflare": "^2.5.0", "lint-staged": "^12.3.1", "miniflare": "^2.5.0", "npm-run-all": "^4.1.5", "prettier": "^2.6.2", "release-it": "^15.5.1", "semver": "^7.3.8", "ts-jest": "^29.0.3", "ts-node": "^10.8.0", "typescript": "~4.5.2" }, "jest": { "testEnvironment": "miniflare", "transform": { "^.+\\.tsx?$": "ts-jest" }, "globals": { "ts-jest": { "tsconfig": "tsconfig.json", "useESM": true } }, "moduleFileExtensions": [ "ts", "tsx", "js", "jsx" ], "testTimeout": 30000, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(ts|js)x?$", "coverageDirectory": "coverage", "collectCoverageFrom": [ "src/**/*.{ts,tsx,js,jsx}", "!src/**/*.d.ts" ] }, "lint-staged": { "*.{js,ts,tsx}": [ "eslint", "prettier --write", "npm run transform:private:on" ] }, "repository": { "type": "git", "url": "git@github.com:flaregun-net/proxyflare-for-pages.git" }, "publishConfig": { "access": "public" } }