{
	"name": "cloudly-endpoint",
	"version": "0.0.4",
	"description": "Library for creating Cloudflare Workers using a declarative syntax.",
	"author": "Utily Contributors",
	"license": "MIT",
	"repository": "https://github.com/utily/cloudly-endpoint",
	"bugs": {
		"url": "https://github.com/utily/cloudly-endpoint/issues"
	},
	"homepage": "https://github.com/utily",
	"private": false,
	"main": "dist/index.js",
	"typings": "dist/index.d.ts",
	"type": "module",
	"git": {
		"tagName": "v${version}"
	},
	"github": {
		"release": true
	},
	"jest": {
		"globals": {
			"ts-jest": {
				"tsconfig": "tsconfig.test.json"
			}
		},
		"transform": {
			"^.+\\.(j|t)sx?$": "ts-jest"
		},
		"transformIgnorePatterns": [
			"<rootDir>/node_modules/(?!(cryptly|authly|isoly|gracely|cloudly-http|cloudly-router|cloudly-endpoint)/.*)"
		],
		"testEnvironment": "node",
		"testRegex": "((\\.|/)(test|spec))(\\.|\\/.+)(jsx?|tsx?)$",
		"testPathIgnorePatterns": [
			"node_modules/",
			"dist/",
			"test-worker/"
		],
		"collectCoverageFrom": [
			"**/*.{ts,tsx,js,jsx}",
			"!**/node_modules/**",
			"!**/dist/**"
		],
		"preset": "ts-jest",
		"testMatch": null
	},
	"scripts": {
		"lint": "eslint --max-warnings=0 '**/*.{ts,tsx}'",
		"fix": "eslint '**/*.{ts,tsx}' --fix",
		"build": "tsc -p .",
		"jest": "jest",
		"test": "cd test-worker/ && npm run test && cd .. && jest",
		"prepare": "npm run build",
		"clean": "rimraf dist node_modules coverage",
		"start": "npm --prefix test-worker run start",
		"uninstall": "rm -rf dist && rm -rf test-worker/dist"
	},
	"devDependencies": {
		"@types/jest": "^29.2.2",
		"@typescript-eslint/eslint-plugin": "5.42.1",
		"@typescript-eslint/parser": "5.42.1",
		"eslint": "^8.27.0",
		"eslint-plugin-prettierx": "github:utily/eslint-plugin-prettierx#utily-20221021",
		"eslint-plugin-simple-import-sort": "^8.0.0",
		"jest": "^29.3.1",
		"prettierx": "github:utily/prettierx#utily-20221021",
		"rimraf": "^3.0.2",
		"ts-jest": "^29.0.3",
		"typescript": "^4.8.4"
	},
	"dependencies": {
		"cloudly-http": "^0.0.53",
		"cloudly-router": "^0.0.26",
		"gracely": "^2.0.3"
	}
}
