@localsecurity/cf-access-service
Version:
A utility to parse Cloudflare Access user identity inside Cloudflare Workers
44 lines (43 loc) • 1.59 kB
JSON
{
"name": "@localsecurity/cf-access-service",
"version": "0.0.1",
"description": "A utility to parse Cloudflare Access user identity inside Cloudflare Workers",
"author": "Adam Power (Developer Light Certified)",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"scripts": {
"build": "tsc",
"bundle": "npm run build:esm",
"build:esm": "esbuild src/index.ts --bundle --format=esm --platform=neutral --target=es2020 --outfile=lib/index.esm.js",
"release:major": "npm version $(semver $npm_package_version -i major) && npm publish --access public --tag latest",
"release:minor": "npm version $(semver $npm_package_version -i minor) && npm publish --access public --tag latest",
"release:patch": "npm version $(semver $npm_package_version -i patch) && npm publish --access public --tag latest",
"release:beta": "npm version $(semver $npm_package_version -i prerelease --preid $(npm whoami) ) && npm publish --access public --tag beta",
"release": "npm run release:beta",
"lint": "tslint -p tsconfig.json",
"format": "prettier --write \"src/**/*.ts\"",
"prepare": "npm run build && npm run format && npm run bundle"
},
"keywords": [
"LocalSecurity",
"Cloudflare",
"workers",
"access",
"identity",
"auth"
],
"exports": {
".": {
"import": "./lib/index.js",
"types": "./lib/index.d.ts"
}
},
"devDependencies": {
"esbuild": "^0.25.5",
"prettier": "^3.6.2",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0",
"typescript": "^5.8.3"
}
}