A system for building static webapps
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: create @civility/cli

+145 -19
+54
cli/deno.json
··· 1 + { 2 + "name": "@civility/cli", 3 + "version": "0.1.2", 4 + "exports": { 5 + ".": "./main.ts" 6 + }, 7 + "compilerOptions": { 8 + "lib": [ 9 + "deno.ns", 10 + "dom", 11 + "dom.iterable", 12 + "dom.asynciterable", 13 + "esnext" 14 + ] 15 + }, 16 + "fmt": { 17 + "singleQuote": true, 18 + "proseWrap": "preserve", 19 + "semiColons": false 20 + }, 21 + "exclude": ["stubs"], 22 + "lint": { 23 + "exclude": ["dist"], 24 + "rules": { 25 + "exclude": ["no-import-prefix", "verbatim-module-syntax"] 26 + } 27 + }, 28 + "tasks": { 29 + "build": "deno run -A build.ts", 30 + "cli": "deno install cli/main.ts -Afg --name=civility --config ./deno.json" 31 + }, 32 + "imports": { 33 + "@astral/astral": "jsr:@astral/astral@^0.5.5", 34 + "@b-fuze/deno-dom": "jsr:@b-fuze/deno-dom@^0.1.56", 35 + "@cliffy/ansi": "jsr:@cliffy/ansi@1.0.0", 36 + "@cliffy/command": "jsr:@cliffy/command@1.0.0", 37 + "@cliffy/table": "jsr:@cliffy/table@1.0.0", 38 + "@luca/esbuild-deno-loader": "jsr:@luca/esbuild-deno-loader@^0.11.1", 39 + "@rodney/parsedown": "jsr:@rodney/parsedown@^1.4.3", 40 + "@std/assert": "jsr:@std/assert@^1.0.19", 41 + "@std/front-matter": "jsr:@std/front-matter@^1.0.9", 42 + "@std/fs": "jsr:@std/fs@^1.0.23", 43 + "@std/html": "jsr:@std/html@^1.0.5", 44 + "@std/http": "jsr:@std/http@^1.0.25", 45 + "@std/path": "jsr:@std/path@^1.1.4", 46 + "@std/testing": "jsr:@std/testing@^1.0.17", 47 + "autoprefixer": "npm:autoprefixer@^10.4.27", 48 + "cheerio": "npm:cheerio@^1.2.0", 49 + "esbuild": "npm:esbuild@^0.27.3", 50 + "lit": "npm:lit@^3.3.2", 51 + "postcss": "npm:postcss@^8.5.6", 52 + "postcss-import": "npm:postcss-import@^16.1.1" 53 + } 54 + }
+2 -8
deno.json
··· 1 1 { 2 2 "name": "@bpev/civility", 3 3 "version": "0.1.2", 4 + "workspace": ["./cli"], 4 5 "exports": { 5 6 ".": "./src/mod.ts", 6 - "./cli": "./cli/main.ts", 7 7 "./workers": "./src/workers/mod.ts" 8 8 }, 9 9 "compilerOptions": { ··· 22 22 "proseWrap": "preserve", 23 23 "semiColons": false 24 24 }, 25 - "exclude": ["cli/stubs"], 26 25 "lint": { 27 26 "exclude": ["dist"], 28 27 "rules": { ··· 34 33 "cli": "deno install cli/main.ts -Afg --name=civility --config ./deno.json" 35 34 }, 36 35 "imports": { 36 + "@astral/astral": "jsr:@astral/astral@^0.5.5", 37 37 "@b-fuze/deno-dom": "jsr:@b-fuze/deno-dom@^0.1.56", 38 - "@cliffy/ansi": "jsr:@cliffy/ansi@1.0.0", 39 - "@cliffy/command": "jsr:@cliffy/command@1.0.0", 40 - "@cliffy/table": "jsr:@cliffy/table@1.0.0", 41 38 "@luca/esbuild-deno-loader": "jsr:@luca/esbuild-deno-loader@^0.11.1", 42 - "@rodney/parsedown": "jsr:@rodney/parsedown@^1.4.3", 43 39 "@std/assert": "jsr:@std/assert@^1.0.19", 44 - "@std/front-matter": "jsr:@std/front-matter@^1.0.9", 45 40 "@std/fs": "jsr:@std/fs@^1.0.23", 46 41 "@std/html": "jsr:@std/html@^1.0.5", 47 42 "@std/http": "jsr:@std/http@^1.0.25", 48 43 "@std/path": "jsr:@std/path@^1.1.4", 49 44 "@std/testing": "jsr:@std/testing@^1.0.17", 50 45 "autoprefixer": "npm:autoprefixer@^10.4.27", 51 - "cheerio": "npm:cheerio@^1.2.0", 52 46 "esbuild": "npm:esbuild@^0.27.3", 53 47 "lit": "npm:lit@^3.3.2", 54 48 "postcss": "npm:postcss@^8.5.6",
+89 -11
deno.lock
··· 1 1 { 2 2 "version": "5", 3 3 "specifiers": { 4 + "jsr:@astral/astral@~0.5.5": "0.5.5", 4 5 "jsr:@b-fuze/deno-dom@~0.1.56": "0.1.56", 5 6 "jsr:@cliffy/ansi@1.0.0": "1.0.0", 6 7 "jsr:@cliffy/command@1.0.0": "1.0.0", 7 8 "jsr:@cliffy/flags@1.0.0": "1.0.0", 8 9 "jsr:@cliffy/internal@1.0.0": "1.0.0", 9 10 "jsr:@cliffy/table@1.0.0": "1.0.0", 11 + "jsr:@deno-library/progress@^1.5.1": "1.5.1", 12 + "jsr:@deno/cache-dir@0.22.2": "0.22.2", 13 + "jsr:@deno/graph@0.86": "0.86.9", 10 14 "jsr:@denosaurs/plug@1.1.0": "1.1.0", 11 15 "jsr:@luca/esbuild-deno-loader@~0.11.1": "0.11.1", 12 16 "jsr:@rodney/parsedown@^1.4.3": "1.4.3", 13 17 "jsr:@std/assert@^1.0.17": "1.0.19", 14 18 "jsr:@std/assert@^1.0.19": "1.0.19", 19 + "jsr:@std/async@1": "1.2.0", 15 20 "jsr:@std/async@^1.1.0": "1.2.0", 16 21 "jsr:@std/bytes@^1.0.2": "1.0.6", 22 + "jsr:@std/bytes@^1.0.6": "1.0.6", 17 23 "jsr:@std/cli@^1.0.28": "1.0.28", 18 24 "jsr:@std/collections@^1.1.3": "1.1.6", 19 25 "jsr:@std/data-structures@^1.0.10": "1.0.10", ··· 21 27 "jsr:@std/encoding@^1.0.10": "1.0.10", 22 28 "jsr:@std/encoding@^1.0.5": "1.0.10", 23 29 "jsr:@std/fmt@1": "1.0.9", 30 + "jsr:@std/fmt@1.0.3": "1.0.3", 31 + "jsr:@std/fmt@^1.0.3": "1.0.9", 24 32 "jsr:@std/fmt@^1.0.9": "1.0.9", 25 33 "jsr:@std/front-matter@^1.0.9": "1.0.9", 26 34 "jsr:@std/fs@1": "1.0.23", 27 35 "jsr:@std/fs@^1.0.22": "1.0.23", 28 36 "jsr:@std/fs@^1.0.23": "1.0.23", 37 + "jsr:@std/fs@^1.0.6": "1.0.23", 29 38 "jsr:@std/html@^1.0.5": "1.0.5", 30 39 "jsr:@std/http@^1.0.25": "1.0.25", 31 40 "jsr:@std/internal@^1.0.12": "1.0.12", 41 + "jsr:@std/io@0.225": "0.225.3", 42 + "jsr:@std/io@0.225.0": "0.225.0", 32 43 "jsr:@std/io@~0.225.3": "0.225.3", 33 44 "jsr:@std/media-types@^1.1.0": "1.1.0", 34 45 "jsr:@std/net@^1.0.6": "1.0.6", 35 46 "jsr:@std/path@1": "1.1.4", 36 47 "jsr:@std/path@^1.0.6": "1.1.4", 48 + "jsr:@std/path@^1.0.8": "1.1.4", 37 49 "jsr:@std/path@^1.1.4": "1.1.4", 38 50 "jsr:@std/semver@^1.0.8": "1.0.8", 39 51 "jsr:@std/streams@^1.0.17": "1.0.17", ··· 41 53 "jsr:@std/text@^1.0.17": "1.0.17", 42 54 "jsr:@std/toml@^1.0.3": "1.0.11", 43 55 "jsr:@std/yaml@^1.0.5": "1.0.12", 56 + "jsr:@zip-js/zip-js@^2.7.52": "2.8.21", 44 57 "npm:autoprefixer@^10.4.27": "10.4.27_postcss@8.5.6", 45 58 "npm:cheerio@^1.2.0": "1.2.0", 46 59 "npm:create-vite@*": "7.1.1", ··· 50 63 "npm:postcss@^8.5.6": "8.5.6" 51 64 }, 52 65 "jsr": { 66 + "@astral/astral@0.5.5": { 67 + "integrity": "01b258a7021556f2af8526903320ea90ee5f6045771e6091529fce7822550dcb", 68 + "dependencies": [ 69 + "jsr:@deno-library/progress", 70 + "jsr:@deno/cache-dir", 71 + "jsr:@std/async@1", 72 + "jsr:@std/encoding@1", 73 + "jsr:@std/fs@1", 74 + "jsr:@std/path@1", 75 + "jsr:@zip-js/zip-js" 76 + ] 77 + }, 53 78 "@b-fuze/deno-dom@0.1.56": { 54 79 "integrity": "8030e2dc1d8750f1682b53462ab893d9c3470f2287feecbe22f44a88c54ab148", 55 80 "dependencies": [ ··· 62 87 "jsr:@cliffy/internal", 63 88 "jsr:@std/encoding@^1.0.10", 64 89 "jsr:@std/fmt@^1.0.9", 65 - "jsr:@std/io" 90 + "jsr:@std/io@~0.225.3" 66 91 ] 67 92 }, 68 93 "@cliffy/command@1.0.0": { ··· 92 117 "jsr:@std/fmt@^1.0.9" 93 118 ] 94 119 }, 120 + "@deno-library/progress@1.5.1": { 121 + "integrity": "966611826b8bb27baae73ab1c4fa4317cd4edd2abb99750cd6f8488d22d5b121", 122 + "dependencies": [ 123 + "jsr:@std/fmt@1.0.3", 124 + "jsr:@std/io@0.225.0" 125 + ] 126 + }, 127 + "@deno/cache-dir@0.22.2": { 128 + "integrity": "0c84b8db6175618cc2e25ed7d7648d83b38e298c14c1aae1e4b4e1b2219b840c", 129 + "dependencies": [ 130 + "jsr:@deno/graph", 131 + "jsr:@std/fmt@^1.0.3", 132 + "jsr:@std/fs@^1.0.6", 133 + "jsr:@std/io@0.225", 134 + "jsr:@std/path@^1.0.8" 135 + ] 136 + }, 137 + "@deno/graph@0.86.9": { 138 + "integrity": "c4f353a695bcc5246c099602977dabc6534eacea9999a35a8cb24e807192e6a1" 139 + }, 95 140 "@denosaurs/plug@1.1.0": { 96 141 "integrity": "eb2f0b7546c7bca2000d8b0282c54d50d91cf6d75cb26a80df25a6de8c4bc044", 97 142 "dependencies": [ ··· 104 149 "@luca/esbuild-deno-loader@0.11.1": { 105 150 "integrity": "dc020d16d75b591f679f6b9288b10f38bdb4f24345edb2f5732affa1d9885267", 106 151 "dependencies": [ 107 - "jsr:@std/bytes", 152 + "jsr:@std/bytes@^1.0.2", 108 153 "jsr:@std/encoding@^1.0.5", 109 154 "jsr:@std/path@^1.0.6" 110 155 ] ··· 139 184 "@std/encoding@1.0.10": { 140 185 "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" 141 186 }, 187 + "@std/fmt@1.0.3": { 188 + "integrity": "97765c16aa32245ff4e2204ecf7d8562496a3cb8592340a80e7e554e0bb9149f" 189 + }, 142 190 "@std/fmt@1.0.9": { 143 191 "integrity": "2487343e8899fb2be5d0e3d35013e54477ada198854e52dd05ed0422eddcabe0" 144 192 }, ··· 179 227 "@std/internal@1.0.12": { 180 228 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" 181 229 }, 230 + "@std/io@0.225.0": { 231 + "integrity": "c1db7c5e5a231629b32d64b9a53139445b2ca640d828c26bf23e1c55f8c079b3" 232 + }, 182 233 "@std/io@0.225.3": { 183 - "integrity": "27b07b591384d12d7b568f39e61dff966b8230559122df1e9fd11cc068f7ddd1" 234 + "integrity": "27b07b591384d12d7b568f39e61dff966b8230559122df1e9fd11cc068f7ddd1", 235 + "dependencies": [ 236 + "jsr:@std/bytes@^1.0.6" 237 + ] 184 238 }, 185 239 "@std/media-types@1.1.0": { 186 240 "integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4" ··· 204 258 "integrity": "87bdc2700fa98249d48a17cd72413352d3d3680dcfbdb64947fd0982d6bbf681", 205 259 "dependencies": [ 206 260 "jsr:@std/assert@^1.0.17", 207 - "jsr:@std/async", 261 + "jsr:@std/async@^1.1.0", 208 262 "jsr:@std/data-structures", 209 263 "jsr:@std/fs@^1.0.22", 210 264 "jsr:@std/internal", ··· 234 288 }, 235 289 "@std/yaml@1.0.12": { 236 290 "integrity": "7deabca4545bcedd07c5f69ea53acea71b8b4c67562f224e17b90d75944cb20c" 291 + }, 292 + "@zip-js/zip-js@2.8.21": { 293 + "integrity": "0787af769e7ed64f0728beba0dd7b52a57d26f202c08c54f0200a48d1c38845d" 237 294 } 238 295 }, 239 296 "npm": { ··· 701 758 }, 702 759 "workspace": { 703 760 "dependencies": [ 761 + "jsr:@astral/astral@~0.5.5", 704 762 "jsr:@b-fuze/deno-dom@~0.1.56", 705 - "jsr:@cliffy/ansi@1.0.0", 706 - "jsr:@cliffy/command@1.0.0", 707 - "jsr:@cliffy/table@1.0.0", 708 763 "jsr:@luca/esbuild-deno-loader@~0.11.1", 709 - "jsr:@rodney/parsedown@^1.4.3", 710 764 "jsr:@std/assert@^1.0.19", 711 - "jsr:@std/front-matter@^1.0.9", 712 765 "jsr:@std/fs@^1.0.23", 713 766 "jsr:@std/html@^1.0.5", 714 767 "jsr:@std/http@^1.0.25", 715 768 "jsr:@std/path@^1.1.4", 716 769 "jsr:@std/testing@^1.0.17", 717 770 "npm:autoprefixer@^10.4.27", 718 - "npm:cheerio@^1.2.0", 719 771 "npm:esbuild@~0.27.3", 720 772 "npm:lit@^3.3.2", 721 773 "npm:postcss-import@^16.1.1", 722 774 "npm:postcss@^8.5.6" 723 - ] 775 + ], 776 + "members": { 777 + "cli": { 778 + "dependencies": [ 779 + "jsr:@astral/astral@~0.5.5", 780 + "jsr:@b-fuze/deno-dom@~0.1.56", 781 + "jsr:@cliffy/ansi@1.0.0", 782 + "jsr:@cliffy/command@1.0.0", 783 + "jsr:@cliffy/table@1.0.0", 784 + "jsr:@luca/esbuild-deno-loader@~0.11.1", 785 + "jsr:@rodney/parsedown@^1.4.3", 786 + "jsr:@std/assert@^1.0.19", 787 + "jsr:@std/front-matter@^1.0.9", 788 + "jsr:@std/fs@^1.0.23", 789 + "jsr:@std/html@^1.0.5", 790 + "jsr:@std/http@^1.0.25", 791 + "jsr:@std/path@^1.1.4", 792 + "jsr:@std/testing@^1.0.17", 793 + "npm:autoprefixer@^10.4.27", 794 + "npm:cheerio@^1.2.0", 795 + "npm:esbuild@~0.27.3", 796 + "npm:lit@^3.3.2", 797 + "npm:postcss-import@^16.1.1", 798 + "npm:postcss@^8.5.6" 799 + ] 800 + } 801 + } 724 802 } 725 803 }