1{
2 "name": "@alchemy.run/pkg",
3 "version": "2.0.0-beta.80",
4 "description": "Preview package registry for pull requests: a Cloudflare Worker verified by GitHub Actions runs, plus the pkg CLI that packs and publishes workspace packages.",
5 "homepage": "https://alchemy.run",
6 "license": "Apache-2.0",
7 "author": "Sam Goodwin <sam@alchemy.run>",
8 "keywords": [
9 "alchemy",
10 "cloudflare",
11 "effect",
12 "preview-packages",
13 "pull-request"
14 ],
15 "type": "module",
16 "sideEffects": false,
17 "repository": {
18 "type": "git",
19 "url": "git+https://github.com/alchemy-run/alchemy.git",
20 "directory": "packages/pkg"
21 },
22 "bugs": {
23 "url": "https://github.com/alchemy-run/alchemy/issues"
24 },
25 "bin": {
26 "pkg": "./src/cli/bin.ts"
27 },
28 "files": [
29 "dist",
30 "migrations",
31 "src",
32 "LICENSE",
33 "NOTICE"
34 ],
35 "scripts": {
36 "build": "tsc -b && bun ../../scripts/copy-package-files.ts pkg",
37 "test": "bun test ./test"
38 },
39 "exports": {
40 ".": {
41 "bun": "./src/index.ts",
42 "import": "./src/index.ts"
43 },
44 "./Registry": {
45 "bun": "./src/Registry.ts",
46 "import": "./src/Registry.ts"
47 },
48 "./Manifest": {
49 "bun": "./src/Manifest.ts",
50 "import": "./src/Manifest.ts"
51 },
52 "./Protocol": {
53 "bun": "./src/Protocol.ts",
54 "import": "./src/Protocol.ts"
55 }
56 },
57 "dependencies": {
58 "@distilled.cloud/github": "workspace:*",
59 "alchemy": "workspace:*",
60 "effect": "catalog:",
61 "modern-tar": "^0.8.4"
62 },
63 "peerDependencies": {
64 "@effect/platform-bun": "catalog:",
65 "@effect/platform-node": "catalog:"
66 },
67 "peerDependenciesMeta": {
68 "@effect/platform-bun": {
69 "optional": true
70 },
71 "@effect/platform-node": {
72 "optional": true
73 }
74 },
75 "publishConfig": {
76 "access": "public",
77 "bin": {
78 "pkg": "./dist/cli/bin.js"
79 },
80 "exports": {
81 ".": {
82 "types": "./dist/index.d.ts",
83 "bun": "./src/index.ts",
84 "worker": "./src/index.ts",
85 "import": "./dist/index.js"
86 },
87 "./Registry": {
88 "types": "./dist/Registry.d.ts",
89 "bun": "./src/Registry.ts",
90 "worker": "./src/Registry.ts",
91 "import": "./dist/Registry.js"
92 },
93 "./Manifest": {
94 "types": "./dist/Manifest.d.ts",
95 "bun": "./src/Manifest.ts",
96 "worker": "./src/Manifest.ts",
97 "import": "./dist/Manifest.js"
98 },
99 "./Protocol": {
100 "types": "./dist/Protocol.d.ts",
101 "bun": "./src/Protocol.ts",
102 "worker": "./src/Protocol.ts",
103 "import": "./dist/Protocol.js"
104 }
105 }
106 },
107 "devDependencies": {
108 "@effect/platform-bun": "catalog:",
109 "@effect/platform-node": "catalog:",
110 "@types/bun": "catalog:",
111 "typescript": "catalog:"
112 }
113}