install biome

nulfrost d606254a 7061283f

+35
biome.json
··· 1 + { 2 + "$schema": "https://biomejs.dev/schemas/2.1.3/schema.json", 3 + "vcs": { 4 + "enabled": false, 5 + "clientKind": "git", 6 + "useIgnoreFile": false 7 + }, 8 + "files": { 9 + "ignoreUnknown": false, 10 + "includes": ["**", "!src/__generated__/**/*.ts"] 11 + }, 12 + "formatter": { 13 + "enabled": true, 14 + "indentStyle": "tab" 15 + }, 16 + "linter": { 17 + "enabled": true, 18 + "rules": { 19 + "recommended": true 20 + } 21 + }, 22 + "javascript": { 23 + "formatter": { 24 + "quoteStyle": "double" 25 + } 26 + }, 27 + "assist": { 28 + "enabled": true, 29 + "actions": { 30 + "source": { 31 + "organizeImports": "on" 32 + } 33 + } 34 + } 35 + }
+2
package.json
··· 18 18 "url": "git+https://github.com/nulfrost/leaflet-loader-astro.git" 19 19 }, 20 20 "scripts": { 21 + "lint": "biome lint", 21 22 "lex-gen": "lex gen-api ./src/__generated__/lexicons ./lexicons/pub/leaflet/* ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* --yes", 22 23 "typecheck": "tsc --noEmit", 23 24 "build": "tsc" ··· 30 31 "main": "dist/index.js", 31 32 "devDependencies": { 32 33 "@atproto/lex-cli": "^0.9.1", 34 + "@biomejs/biome": "2.1.3", 33 35 "@types/sanitize-html": "^2.16.0", 34 36 "astro": "^5.12.8", 35 37 "tsup": "^8.5.0",
+91
pnpm-lock.yaml
··· 24 24 '@atproto/lex-cli': 25 25 specifier: ^0.9.1 26 26 version: 0.9.1 27 + '@biomejs/biome': 28 + specifier: 2.1.3 29 + version: 2.1.3 27 30 '@types/sanitize-html': 28 31 specifier: ^2.16.0 29 32 version: 2.16.0 ··· 98 101 '@babel/types@7.28.2': 99 102 resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} 100 103 engines: {node: '>=6.9.0'} 104 + 105 + '@biomejs/biome@2.1.3': 106 + resolution: {integrity: sha512-KE/tegvJIxTkl7gJbGWSgun7G6X/n2M6C35COT6ctYrAy7SiPyNvi6JtoQERVK/VRbttZfgGq96j2bFmhmnH4w==} 107 + engines: {node: '>=14.21.3'} 108 + hasBin: true 109 + 110 + '@biomejs/cli-darwin-arm64@2.1.3': 111 + resolution: {integrity: sha512-LFLkSWRoSGS1wVUD/BE6Nlt2dSn0ulH3XImzg2O/36BoToJHKXjSxzPEMAqT9QvwVtk7/9AQhZpTneERU9qaXA==} 112 + engines: {node: '>=14.21.3'} 113 + cpu: [arm64] 114 + os: [darwin] 115 + 116 + '@biomejs/cli-darwin-x64@2.1.3': 117 + resolution: {integrity: sha512-Q/4OTw8P9No9QeowyxswcWdm0n2MsdCwWcc5NcKQQvzwPjwuPdf8dpPPf4r+x0RWKBtl1FLiAUtJvBlri6DnYw==} 118 + engines: {node: '>=14.21.3'} 119 + cpu: [x64] 120 + os: [darwin] 121 + 122 + '@biomejs/cli-linux-arm64-musl@2.1.3': 123 + resolution: {integrity: sha512-KXouFSBnoxAWZYDQrnNRzZBbt5s9UJkIm40hdvSL9mBxSSoxRFQJbtg1hP3aa8A2SnXyQHxQfpiVeJlczZt76w==} 124 + engines: {node: '>=14.21.3'} 125 + cpu: [arm64] 126 + os: [linux] 127 + 128 + '@biomejs/cli-linux-arm64@2.1.3': 129 + resolution: {integrity: sha512-2hS6LgylRqMFmAZCOFwYrf77QMdUwJp49oe8PX/O8+P2yKZMSpyQTf3Eo5ewnsMFUEmYbPOskafdV1ds1MZMJA==} 130 + engines: {node: '>=14.21.3'} 131 + cpu: [arm64] 132 + os: [linux] 133 + 134 + '@biomejs/cli-linux-x64-musl@2.1.3': 135 + resolution: {integrity: sha512-KaLAxnROouzIWtl6a0Y88r/4hW5oDUJTIqQorOTVQITaKQsKjZX4XCUmHIhdEk8zMnaiLZzRTAwk1yIAl+mIew==} 136 + engines: {node: '>=14.21.3'} 137 + cpu: [x64] 138 + os: [linux] 139 + 140 + '@biomejs/cli-linux-x64@2.1.3': 141 + resolution: {integrity: sha512-NxlSCBhLvQtWGagEztfAZ4WcE1AkMTntZV65ZvR+J9jp06+EtOYEBPQndA70ZGhHbEDG57bR6uNvqkd1WrEYVA==} 142 + engines: {node: '>=14.21.3'} 143 + cpu: [x64] 144 + os: [linux] 145 + 146 + '@biomejs/cli-win32-arm64@2.1.3': 147 + resolution: {integrity: sha512-V9CUZCtWH4u0YwyCYbQ3W5F4ZGPWp2C2TYcsiWFNNyRfmOW1j/TY/jAurl33SaRjgZPO5UUhGyr9m6BN9t84NQ==} 148 + engines: {node: '>=14.21.3'} 149 + cpu: [arm64] 150 + os: [win32] 151 + 152 + '@biomejs/cli-win32-x64@2.1.3': 153 + resolution: {integrity: sha512-dxy599q6lgp8ANPpR8sDMscwdp9oOumEsVXuVCVT9N2vAho8uYXlCz53JhxX6LtJOXaE73qzgkGQ7QqvFlMC0g==} 154 + engines: {node: '>=14.21.3'} 155 + cpu: [x64] 156 + os: [win32] 101 157 102 158 '@capsizecss/unpack@2.4.0': 103 159 resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} ··· 2119 2175 dependencies: 2120 2176 '@babel/helper-string-parser': 7.27.1 2121 2177 '@babel/helper-validator-identifier': 7.27.1 2178 + 2179 + '@biomejs/biome@2.1.3': 2180 + optionalDependencies: 2181 + '@biomejs/cli-darwin-arm64': 2.1.3 2182 + '@biomejs/cli-darwin-x64': 2.1.3 2183 + '@biomejs/cli-linux-arm64': 2.1.3 2184 + '@biomejs/cli-linux-arm64-musl': 2.1.3 2185 + '@biomejs/cli-linux-x64': 2.1.3 2186 + '@biomejs/cli-linux-x64-musl': 2.1.3 2187 + '@biomejs/cli-win32-arm64': 2.1.3 2188 + '@biomejs/cli-win32-x64': 2.1.3 2189 + 2190 + '@biomejs/cli-darwin-arm64@2.1.3': 2191 + optional: true 2192 + 2193 + '@biomejs/cli-darwin-x64@2.1.3': 2194 + optional: true 2195 + 2196 + '@biomejs/cli-linux-arm64-musl@2.1.3': 2197 + optional: true 2198 + 2199 + '@biomejs/cli-linux-arm64@2.1.3': 2200 + optional: true 2201 + 2202 + '@biomejs/cli-linux-x64-musl@2.1.3': 2203 + optional: true 2204 + 2205 + '@biomejs/cli-linux-x64@2.1.3': 2206 + optional: true 2207 + 2208 + '@biomejs/cli-win32-arm64@2.1.3': 2209 + optional: true 2210 + 2211 + '@biomejs/cli-win32-x64@2.1.3': 2212 + optional: true 2122 2213 2123 2214 '@capsizecss/unpack@2.4.0': 2124 2215 dependencies: