Rustでdprintライブラリを使用して、JSDoc(Markdown記法を含む)付きのJavaScriptコードをフォーマットするサンプルプログラムです。
このプログラムは以下を実装しています:
- dprint-plugin-typescript を使用したJavaScript/TypeScriptのフォーマット
- JSDoc内でのMarkdown記法のサポート(見出し、リスト、コードブロック、強調など)
Deno's node:sqlite implementation does not support numbered positional parameters like ?1, ?2, etc. This causes a "column index out of range" error when using this SQLite parameter syntax, which is a deviation from Node.js behavior and standard SQLite functionality.
| { | |
| inputs = { | |
| nixpkgs.url = "github:nixos/nixpkgs?ref=nixpkgs-unstable"; | |
| treefmt-nix.url = "github:numtide/treefmt-nix"; | |
| flake-parts.url = "github:hercules-ci/flake-parts"; | |
| systems.url = "github:nix-systems/default"; | |
| git-hooks-nix.url = "github:cachix/git-hooks.nix"; | |
| devenv.url = "github:cachix/devenv"; | |
| gleam-overlay.url = "github:Comamoca/gleam-overlay"; | |
| gleam2nix.url = "git+https://git.isincredibly.gay/srxl/gleam2nix"; |
| BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkE78jT2 xx4mvYJXYo3keN1 6JPECHTfC2pKgdk CUAIOTiXhoXcVkI MfsMj19rATXPr1D 8O4aIGws28li5wk Rlcavjgda8mb0pP sSU23i4N2fj6aWO D8z89eP3Bf29rti 4jbKN1y0hjdpXB9 bKikEZ1qvUCVKtG mo0SNIHXOSSJNcT fDtex5y3Pt1uLDd uvIxt1X. END KEYBASE SALTPACK SIGNED MESSAGE. |
| { | |
| description = "An example flake for build latest gleam."; | |
| inputs = { | |
| nixpkgs.url = "github:nixos/nixpkgs?ref=nixpkgs-unstable"; | |
| flake-parts.url = "github:hercules-ci/flake-parts"; | |
| systems.url = "github:nix-systems/default"; | |
| devenv.url = "github:cachix/devenv"; | |
| rust-overlay.url = "github:oxalica/rust-overlay"; | |
| }; |
| /* | |
| よくある投稿がダーッと流れてくるアレができるスクリプトです。 | |
| Denoで実行することを想定しています。 | |
| 2024/10/21 現在動くコードです。 | |
| Blueskyはライブラリの変更が激しいのでこのスクリプトも参考程度に読むことをお勧めします。 | |
| */ | |
| import { cborDecodeMulti } from "npm:@atproto/common"; | |
| import { AtpAgent } from "npm:@atproto/api"; |
| create table idols | |
| ( | |
| name text, | |
| age integer, | |
| height integer | |
| ); | |
| INSERT INTO idols (name, age, height) VALUES | |
| ('橘ありす', 12, 141), | |
| ('櫻井桃華', 12, 145), |