1 | {
|
2 | "name": "@neoaren/comet",
|
3 | "version": "0.3.5",
|
4 | "description": "A convenient declarative routing library for Cloudflare Workers.",
|
5 | "scripts": {
|
6 | "dev": "miniflare example/dist/index.mjs --live-reload --debug",
|
7 | "build": "rimraf dist && npm-run-all build:esm build:cjs build:tsc",
|
8 | "build:esm": "esbuild src/index.ts --bundle --outfile=dist/comet.mjs --format=esm --target=es2020",
|
9 | "build:cjs": "esbuild src/index.ts --bundle --outfile=dist/comet.cjs --format=cjs --target=es2020",
|
10 | "build:example": "esbuild example/src/index.ts --bundle --outfile=example/dist/index.mjs --format=esm --target=esnext",
|
11 | "build:tsc": "tsc -p tsconfig.build.json",
|
12 | "lint": "eslint . --ext ts",
|
13 | "lint:fix": "eslint . --ext ts --fix"
|
14 | },
|
15 | "files": [
|
16 | "dist"
|
17 | ],
|
18 | "main": "./dist/comet.cjs",
|
19 | "types": "./dist/index.d.ts",
|
20 | "exports": {
|
21 | ".": {
|
22 | "import": "./dist/comet.mjs",
|
23 | "require": "./dist/comet.cjs"
|
24 | }
|
25 | },
|
26 | "repository": "github:neoaren/comet",
|
27 | "keywords": [
|
28 | "cloudflare-workers",
|
29 | "cloudflare",
|
30 | "workers",
|
31 | "routing",
|
32 | "declarative",
|
33 | "comet"
|
34 | ],
|
35 | "author": "NeoAren",
|
36 | "license": "MIT",
|
37 | "bugs": {
|
38 | "url": "https://github.com/NeoAren/comet/issues"
|
39 | },
|
40 | "homepage": "https://github.com/NeoAren/comet#readme",
|
41 | "dependencies": {
|
42 | "zod": "^3.19.1"
|
43 | },
|
44 | "devDependencies": {
|
45 | "@cloudflare/workers-types": "^3.7.1",
|
46 | "@danifoldi/eslint-plugin-eslint-presets": "^1.5.1",
|
47 | "@typescript-eslint/eslint-plugin": "^5.21.0",
|
48 | "@typescript-eslint/parser": "^5.21.0",
|
49 | "esbuild": "^0.14.38",
|
50 | "eslint": "^8.14.0",
|
51 | "eslint-plugin-import": "^2.26.0",
|
52 | "eslint-plugin-unicorn": "^42.0.0",
|
53 | "miniflare": "^2.9.0",
|
54 | "npm-run-all": "^4.1.5",
|
55 | "rimraf": "^3.0.2",
|
56 | "typescript": "^4.6.3"
|
57 | }
|
58 | }
|