a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto
bluesky
typescript
npm
1{
2 "type": "module",
3 "name": "@atcute/did-plc",
4 "version": "0.3.1",
5 "description": "validations, type definitions and schemas for did:plc operations",
6 "keywords": [
7 "atproto",
8 "did",
9 "did-method-plc"
10 ],
11 "license": "0BSD",
12 "repository": {
13 "url": "https://github.com/mary-ext/atcute",
14 "directory": "packages/identity/did-plc"
15 },
16 "publishConfig": {
17 "access": "public"
18 },
19 "files": [
20 "dist/",
21 "lib/",
22 "!lib/**/*.bench.ts",
23 "!lib/**/*.test.ts"
24 ],
25 "exports": {
26 ".": "./dist/index.js"
27 },
28 "sideEffects": false,
29 "scripts": {
30 "build": "tsgo --project tsconfig.build.json",
31 "test": "vitest",
32 "prepublish": "rm -rf dist; pnpm run build"
33 },
34 "devDependencies": {
35 "@atcute/internal-dev-env": "workspace:^",
36 "@vitest/coverage-v8": "^4.0.16",
37 "vitest": "^4.0.16"
38 },
39 "dependencies": {
40 "@atcute/cbor": "workspace:^",
41 "@atcute/cid": "workspace:^",
42 "@atcute/crypto": "workspace:^",
43 "@atcute/identity": "workspace:^",
44 "@atcute/lexicons": "workspace:^",
45 "@atcute/multibase": "workspace:^",
46 "@atcute/uint8array": "workspace:^",
47 "@atcute/util-fetch": "workspace:^",
48 "@badrap/valita": "^0.4.6"
49 }
50}