a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky
atproto
bluesky
typescript
npm
1{
2 "$schema": "https://unpkg.com/oxfmt/configuration_schema.json",
3
4 "trailingComma": "all",
5 "useTabs": true,
6 "tabWidth": 2,
7 "printWidth": 110,
8 "semi": true,
9 "singleQuote": true,
10 "bracketSpacing": true,
11
12 "sortImports": {
13 "groups": [["builtin", "bun"], ["atcute"], ["external"], ["parent"], ["sibling", "index"]],
14 "customGroups": [
15 {
16 "groupName": "bun",
17 "elementNamePattern": ["bun", "bun:*"]
18 },
19 {
20 "groupName": "atcute",
21 "elementNamePattern": ["@atcute/**"]
22 }
23 ]
24 },
25
26 "overrides": [
27 {
28 "files": ["tsconfig.json", "tsconfig.*.json"],
29 "options": {
30 "parser": "jsonc"
31 }
32 },
33 {
34 "files": ["*.md"],
35 "options": {
36 "printWidth": 100,
37 "proseWrap": "always"
38 }
39 }
40 ]
41}