├── LICENSE ├── README.md ├── pkg ├── andreasbell │ └── protobuf.json ├── asg017 │ ├── fastrand.json │ ├── hello.json │ ├── html.json │ ├── http.json │ ├── jsonschema.json │ ├── lines.json │ ├── path.json │ ├── regex.json │ ├── ulid.json │ ├── url.json │ ├── vec.json │ ├── vss.json │ └── xsv.json ├── daschr │ └── cron.json ├── dessus │ ├── besttype.json │ ├── fcmp.json │ ├── math2.json │ ├── recsize.json │ └── stats2.json ├── dpeckett │ └── chromaprint.json ├── florents-tselai │ └── litejq.json ├── hanche │ └── isodate.json ├── jakethaw │ ├── pivotvtab.json │ └── xmltojson.json ├── jhowie │ └── envfuncs.json ├── jrhy │ └── s3db.json ├── little-brother │ ├── exec.json │ ├── inja.json │ ├── odbc.json │ └── xml.json ├── mlin │ └── genomicsqlite.json ├── mrwilson │ ├── classifier.json │ └── pearson.json ├── mycelial │ └── mycelite.json ├── nalgeon │ ├── array.json │ ├── crypto.json │ ├── define.json │ ├── fileio.json │ ├── fuzzy.json │ ├── ipaddr.json │ ├── math.json │ ├── regexp.json │ ├── rotate.json │ ├── sqlean.json │ ├── stats.json │ ├── text.json │ ├── time.json │ ├── unicode.json │ ├── uuid.json │ └── vsv.json ├── nyurik │ ├── compressions.json │ └── hashes.json ├── orbitinghail │ └── graft.json ├── shawnw │ ├── bloom.json │ └── stats3.json ├── sqlite │ ├── amatch.json │ ├── base64.json │ ├── base85.json │ ├── blobio.json │ ├── btreeinfo.json │ ├── carray.json │ ├── closure.json │ ├── completion.json │ ├── compress.json │ ├── csv.json │ ├── dbdump.json │ ├── decimal.json │ ├── eval.json │ ├── explain.json │ ├── fileio.json │ ├── fossildelta.json │ ├── fuzzer.json │ ├── ieee754.json │ ├── json1.json │ ├── memstat.json │ ├── nextchar.json │ ├── percentile.json │ ├── prefixes.json │ ├── randomjson.json │ ├── regexp.json │ ├── remember.json │ ├── rot13.json │ ├── series.json │ ├── sha1.json │ ├── sha3.json │ ├── spellfix.json │ ├── sqlar.json │ ├── stmt.json │ ├── stmtrand.json │ ├── totype.json │ ├── uint.json │ ├── unionvtab.json │ ├── urifuncs.json │ ├── uuid.json │ ├── vfsstat.json │ ├── vtablog.json │ ├── wholenumber.json │ ├── zipfile.json │ └── zorder.json ├── stackql │ ├── json_equal.json │ ├── regexp.json │ └── split_part.json ├── vlcn-io │ └── cr-sqlite.json ├── voksenlia │ └── interpolate.json └── x2bool │ ├── sqliteclip.json │ └── xlite.json └── spec.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023+ Anton Zhiyanov 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The (unofficial) SQLite package registry 2 | 3 | Given the vast amount of SQLite extensions, it's only logical to have a package registry. So here it is. 4 | 5 | The registry contains only package metadata (specs). Package binaries and sources are located elsewhere (usually in the package developer's repositories). 6 | 7 | Here is what you can do from here: 8 | 9 | - Search the registry at [sqlpkg.org](https://sqlpkg.org/). 10 | - Install extensions using the [package manager](https://github.com/nalgeon/sqlpkg-cli). 11 | - Add [your own package](spec.md) to the registry. 12 | 13 | Note that you don't have to add your package to the registry for `sqlpkg` to work with it — it will work just fine with your own repo (see the [documentation](spec.md) for details). Adding your package to the registry is completely optional. 14 | 15 | ★ [Subscribe](https://antonz.org/subscribe/) for updates 16 | -------------------------------------------------------------------------------- /pkg/andreasbell/protobuf.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "andreasbell", 3 | "name": "protobuf", 4 | "version": "v0.1.5", 5 | "repository": "https://github.com/andreasbell/sqlite_protobuf", 6 | "authors": ["Andreas Martinsen"], 7 | "license": "MIT", 8 | "description": "Read Protobuf messages.", 9 | "keywords": [], 10 | "symbols": ["protobuf_extract", "protobuf_foreach", "protobuf_to_json"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "sqlite_protobuf-macos-x64.zip", 14 | "darwin-arm64": "sqlite_protobuf-macos-aarch64.zip", 15 | "linux-amd64": "sqlite_protobuf-linux-x64.tar.gz", 16 | "linux-arm64": "sqlite_protobuf-linux-aarch64.tar.gz", 17 | "windows-amd64": "sqlite_protobuf-windows-x64.zip", 18 | "windows-arm64": "sqlite_protobuf-windows-aarch64.zip" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/asg017/fastrand.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "fastrand", 4 | "version": "v0.2.1", 5 | "repository": "https://github.com/asg017/sqlite-fastrand", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Quickly generating random numbers, booleans, characters, and blobs.", 9 | "keywords": ["sqlite-fastrand"], 10 | "symbols": [ 11 | "fastrand_alphabetic", 12 | "fastrand_alphanumeric", 13 | "fastrand_blob", 14 | "fastrand_bool", 15 | "fastrand_debug", 16 | "fastrand_digit", 17 | "fastrand_double", 18 | "fastrand_int", 19 | "fastrand_int64", 20 | "fastrand_lowercase", 21 | "fastrand_seed_get", 22 | "fastrand_seed_set", 23 | "fastrand_uppercase", 24 | "fastrand_version" 25 | ], 26 | "assets": { 27 | "files": { 28 | "darwin-amd64": "sqlite-fastrand-{version}-loadable-macos-x86_64.tar.gz", 29 | "darwin-arm64": "sqlite-fastrand-{version}-loadable-macos-aarch64.tar.gz", 30 | "linux-amd64": "sqlite-fastrand-{version}-loadable-linux-x86_64.tar.gz", 31 | "windows-amd64": "sqlite-fastrand-{version}-loadable-windows-x86_64.zip" 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /pkg/asg017/hello.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "hello", 4 | "version": "v0.1.0-alpha.50", 5 | "repository": "https://github.com/asg017/sqlite-hello", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "The smallest possible \"hello, username\" extension.", 9 | "keywords": ["sqlite-hello"], 10 | "symbols": ["hello"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "sqlite-hello-{version}-loadable-macos-x86_64.tar.gz", 14 | "darwin-arm64": "sqlite-hello-{version}-loadable-macos-aarch64.tar.gz", 15 | "linux-amd64": "sqlite-hello-{version}-loadable-linux-x86_64.tar.gz", 16 | "windows-amd64": "sqlite-hello-{version}-loadable-windows-x86_64.tar.gz" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/asg017/html.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "html", 4 | "version": "v0.1.3", 5 | "repository": "https://github.com/asg017/sqlite-html", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Querying, manipulating, and creating HTML elements.", 9 | "keywords": ["sqlite-html"], 10 | "symbols": [ 11 | "html_attribute_get", 12 | "html_attribute_has", 13 | "html_count", 14 | "html_debug", 15 | "html_each", 16 | "html_element", 17 | "html_escape", 18 | "html_extract", 19 | "html_table", 20 | "html_text", 21 | "html_trim", 22 | "html_unescape", 23 | "html_version", 24 | "html" 25 | ], 26 | "assets": { 27 | "files": { 28 | "darwin-amd64": "sqlite-html-{version}-loadable-macos-x86_64.tar.gz", 29 | "darwin-arm64": "sqlite-html-{version}-loadable-macos-aarch64.tar.gz", 30 | "linux-amd64": "sqlite-html-{version}-loadable-linux-x86_64.tar.gz", 31 | "windows-amd64": "sqlite-html-{version}-loadable-windows-x86_64.zip" 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /pkg/asg017/http.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "http", 4 | "version": "v0.1.1", 5 | "repository": "https://github.com/asg017/sqlite-http", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Making HTTP requests purely in SQL.", 9 | "keywords": ["sqlite-http"], 10 | "symbols": [ 11 | "http_cookies", 12 | "http_debug", 13 | "http_do_body", 14 | "http_do_headers", 15 | "http_do", 16 | "http_get_body", 17 | "http_get_headers", 18 | "http_get", 19 | "http_headers_each", 20 | "http_headers_get", 21 | "http_headers_has", 22 | "http_headers", 23 | "http_post_body", 24 | "http_post_form_urlencoded", 25 | "http_post_headers", 26 | "http_post", 27 | "http_rate_limit", 28 | "http_timeout_set", 29 | "http_version" 30 | ], 31 | "assets": { 32 | "files": { 33 | "darwin-amd64": "sqlite-http-{version}-loadable-macos-x86_64.tar.gz", 34 | "darwin-arm64": "sqlite-http-{version}-loadable-macos-aarch64.tar.gz", 35 | "linux-amd64": "sqlite-http-{version}-loadable-linux-x86_64.tar.gz", 36 | "windows-amd64": "sqlite-http-{version}-loadable-windows-x86_64.zip" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /pkg/asg017/jsonschema.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "jsonschema", 4 | "version": "v0.2.3", 5 | "repository": "https://github.com/asg017/sqlite-jsonschema", 6 | "authors": ["Alex Garcia"], 7 | "license": "Apache-2.0 AND MIT", 8 | "description": "Validating JSON objects with JSON Schema.", 9 | "keywords": ["sqlite-jsonschema"], 10 | "symbols": ["jsonschema_debug", "jsonschema_matches", "jsonschema_version"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "sqlite-jsonschema-{version}-loadable-macos-x86_64.tar.gz", 14 | "darwin-arm64": "sqlite-jsonschema-{version}-loadable-macos-aarch64.tar.gz", 15 | "linux-amd64": "sqlite-jsonschema-{version}-loadable-linux-x86_64.tar.gz", 16 | "windows-amd64": "sqlite-jsonschema-{version}-loadable-windows-x86_64.zip" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/asg017/lines.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "lines", 4 | "version": "v0.2.2", 5 | "repository": "https://github.com/asg017/sqlite-lines", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Reading large files line-by-line (NDJSON, logs, txt, etc.)", 9 | "keywords": ["sqlite-lines"], 10 | "symbols": ["lines_debug", "lines_read", "lines_version", "lines"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "sqlite-lines-{version}-loadable-macos-x86_64.tar.gz", 14 | "darwin-arm64": "sqlite-lines-{version}-loadable-macos-aarch64.tar.gz", 15 | "linux-amd64": "sqlite-lines-{version}-loadable-linux-x86_64.tar.gz" 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /pkg/asg017/path.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "path", 4 | "version": "v0.2.1", 5 | "repository": "https://github.com/asg017/sqlite-path", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Parsing, generating, and querying paths.", 9 | "keywords": ["sqlite-path"], 10 | "symbols": [ 11 | "path_absolute", 12 | "path_basename", 13 | "path_debug", 14 | "path_dirname", 15 | "path_extension", 16 | "path_intersection", 17 | "path_join", 18 | "path_name", 19 | "path_normalize", 20 | "path_part_at", 21 | "path_parts", 22 | "path_root", 23 | "path_version" 24 | ], 25 | "assets": { 26 | "files": { 27 | "darwin-amd64": "sqlite-path-{version}-loadable-macos-x86_64.tar.gz", 28 | "darwin-arm64": "sqlite-path-{version}-loadable-macos-aarch64.tar.gz", 29 | "linux-amd64": "sqlite-path-{version}-loadable-linux-x86_64.tar.gz", 30 | "windows-amd64": "sqlite-path-{version}-loadable-windows-x86_64.zip" 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /pkg/asg017/regex.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "regex", 4 | "version": "v0.2.3", 5 | "repository": "https://github.com/asg017/sqlite-regex", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Fast and performant regular expressions.", 9 | "keywords": ["sqlite-regex"], 10 | "symbols": [ 11 | "regex_capture", 12 | "regex_captures", 13 | "regex_debug", 14 | "regex_find_all", 15 | "regex_find", 16 | "regex_print", 17 | "regex_replace_all", 18 | "regex_replace", 19 | "regex_split", 20 | "regex_valid", 21 | "regex_version", 22 | "regex", 23 | "regexp", 24 | "regexset_is_match", 25 | "regexset_matches", 26 | "regexset_print", 27 | "regexset" 28 | ], 29 | "assets": { 30 | "files": { 31 | "darwin-amd64": "sqlite-regex-{version}-loadable-macos-x86_64.tar.gz", 32 | "darwin-arm64": "sqlite-regex-{version}-loadable-macos-aarch64.tar.gz", 33 | "linux-amd64": "sqlite-regex-{version}-loadable-linux-x86_64.tar.gz", 34 | "windows-amd64": "sqlite-regex-{version}-loadable-windows-x86_64.zip" 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /pkg/asg017/ulid.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "ulid", 4 | "version": "v0.2.1", 5 | "repository": "https://github.com/asg017/sqlite-ulid", 6 | "authors": ["Alex Garcia"], 7 | "license": "Apache-2.0 AND MIT", 8 | "description": "Generating and working with ULIDs.", 9 | "keywords": ["sqlite-ulid"], 10 | "symbols": [ 11 | "ulid_bytes", 12 | "ulid_datetime", 13 | "ulid_debug", 14 | "ulid_version", 15 | "ulid_with_prefix", 16 | "ulid" 17 | ], 18 | "assets": { 19 | "files": { 20 | "darwin-amd64": "sqlite-ulid-{version}-loadable-macos-x86_64.tar.gz", 21 | "darwin-arm64": "sqlite-ulid-{version}-loadable-macos-aarch64.tar.gz", 22 | "linux-amd64": "sqlite-ulid-{version}-loadable-linux-x86_64.tar.gz", 23 | "windows-amd64": "sqlite-ulid-{version}-loadable-windows-x86_64.zip" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /pkg/asg017/url.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "url", 4 | "version": "v0.1.0", 5 | "repository": "https://github.com/asg017/sqlite-url", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Parsing, generating, and querying URLs and query strings.", 9 | "keywords": ["sqlite-lines"], 10 | "symbols": [ 11 | "url_debug", 12 | "url_escape", 13 | "url_fragment", 14 | "url_host", 15 | "url_options", 16 | "url_password", 17 | "url_path", 18 | "url_port", 19 | "url_query_each", 20 | "url_query", 21 | "url_querystring", 22 | "url_scheme", 23 | "url_unescape", 24 | "url_user", 25 | "url_valid", 26 | "url_version", 27 | "url_zoneid", 28 | "url" 29 | ], 30 | "assets": { 31 | "files": { 32 | "darwin-amd64": "sqlite-url-{version}-loadable-macos-x86_64.tar.gz", 33 | "linux-amd64": "sqlite-url-{version}-loadable-linux-x86_64.tar.gz" 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /pkg/asg017/vec.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "vec", 4 | "version": "0.1.6", 5 | "repository": "https://github.com/asg017/sqlite-vec", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Vector search.", 9 | "keywords": ["sqlite-vec"], 10 | "symbols": ["vec0"], 11 | "assets": { 12 | "path": "{repository}/releases/download/v{version}", 13 | "files": { 14 | "darwin-amd64": "sqlite-vec-{version}-loadable-macos-x86_64.tar.gz", 15 | "darwin-arm64": "sqlite-vec-{version}-loadable-macos-aarch64.tar.gz", 16 | "linux-amd64": "sqlite-vec-{version}-loadable-linux-x86_64.tar.gz", 17 | "linux-arm64": "sqlite-vec-{version}-loadable-linux-aarch64.tar.gz", 18 | "windows-amd64": "sqlite-vec-{version}-loadable-windows-x86_64.zip" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/asg017/vss.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "vss", 4 | "version": "v0.1.2", 5 | "repository": "https://github.com/asg017/sqlite-vss", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Efficient vector search, based on Faiss.", 9 | "keywords": ["sqlite-vss"], 10 | "symbols": [ 11 | "vss0", 12 | "vss_search", 13 | "vss_search_params", 14 | "vss_range_search", 15 | "vss_range_search_params", 16 | "vss_distance_l1", 17 | "vss_distance_l2", 18 | "vss_distance_linf", 19 | "vss_inner_product", 20 | "vss_fvec_add", 21 | "vss_fvec_sub", 22 | "vss_version", 23 | "vss_debug" 24 | ], 25 | "assets": { 26 | "files": { 27 | "darwin-amd64": "sqlite-vss-{version}-loadable-macos-x86_64.tar.gz", 28 | "darwin-arm64": "sqlite-vss-{version}-loadable-macos-aarch64.tar.gz", 29 | "linux-amd64": "sqlite-vss-{version}-loadable-linux-x86_64.tar.gz" 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /pkg/asg017/xsv.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "asg017", 3 | "name": "xsv", 4 | "version": "v0.2.0", 5 | "repository": "https://github.com/asg017/sqlite-xsv", 6 | "authors": ["Alex Garcia"], 7 | "license": "MIT", 8 | "description": "Query CSVs, TSVs, and other-SVs as virtual tables.", 9 | "keywords": ["sqlite-xsv"], 10 | "symbols": [ 11 | "csv_reader", 12 | "csv", 13 | "tsv_reader", 14 | "tsv", 15 | "xsv_debug", 16 | "xsv_reader", 17 | "xsv_version", 18 | "xsv" 19 | ], 20 | "assets": { 21 | "files": { 22 | "darwin-amd64": "xsv0.dylib", 23 | "linux-amd64": "xsv0.so", 24 | "windows-amd64": "xsv0.dll" 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /pkg/daschr/cron.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "daschr", 3 | "name": "cron", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-997427979", 5 | "repository": "https://github.com/daschr/sqlite3_extensions", 6 | "authors": ["David Schramm"], 7 | "license": "MIT", 8 | "description": "Compares dates against cron patterns, whether they match or not.", 9 | "symbols": ["cron_match"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "cron.dylib", 14 | "darwin-arm64": "cron.dylib", 15 | "linux-amd64": "cron.so", 16 | "windows-amd64": "cron.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/dessus/besttype.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dessus", 3 | "name": "besttype", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-999732640", 5 | "repository": "https://github.com/nalgeon/sqlean/blob/incubator/src/besttype.c", 6 | "authors": ["Keith Medcalf"], 7 | "license": "Public Domain", 8 | "description": "Infers the type of a value.", 9 | "symbols": ["tobesttype"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "besttype.dylib", 14 | "darwin-arm64": "besttype.dylib", 15 | "linux-amd64": "besttype.so", 16 | "windows-amd64": "besttype.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/dessus/fcmp.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dessus", 3 | "name": "fcmp", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-997482625", 5 | "repository": "https://github.com/nalgeon/sqlean/blob/incubator/src/fcmp.c", 6 | "authors": ["Keith Medcalf"], 7 | "license": "Public Domain", 8 | "description": "Floating point numbers comparison and rounding.", 9 | "symbols": [ 10 | "feq", 11 | "fge", 12 | "fgt", 13 | "fle", 14 | "flt", 15 | "fne", 16 | "money", 17 | "roundda", 18 | "rounddd", 19 | "rounddt", 20 | "rounddu", 21 | "roundha", 22 | "roundhd", 23 | "roundhe", 24 | "roundho", 25 | "roundht", 26 | "roundhu" 27 | ], 28 | "assets": { 29 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 30 | "files": { 31 | "darwin-amd64": "fcmp.dylib", 32 | "darwin-arm64": "fcmp.dylib", 33 | "linux-amd64": "fcmp.so", 34 | "windows-amd64": "fcmp.dll" 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /pkg/dessus/math2.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dessus", 3 | "name": "math2", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-999128539", 5 | "repository": "https://github.com/nalgeon/sqlean/blob/incubator/src/math2.c", 6 | "authors": ["Keith Medcalf"], 7 | "license": "Public Domain", 8 | "description": "Even more math functions and bit arithmetics.", 9 | "symbols": [ 10 | "bitmask", 11 | "bitmask", 12 | "clrbits", 13 | "exponent", 14 | "fabs", 15 | "frac", 16 | "fromhex", 17 | "isclr", 18 | "ismaskclr", 19 | "ismaskset", 20 | "isset", 21 | "ldexp", 22 | "m_1_pi", 23 | "m_2_pi", 24 | "m_2_sqrtpi", 25 | "m_deg2rad", 26 | "m_e", 27 | "m_ln2", 28 | "m_ln10", 29 | "m_log2e", 30 | "m_log10e", 31 | "m_pi_2", 32 | "m_pi_4", 33 | "m_pi", 34 | "m_rad2deg", 35 | "m_sqrt1_2", 36 | "m_sqrt2", 37 | "mantissa", 38 | "setbits", 39 | "trunc" 40 | ], 41 | "assets": { 42 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 43 | "files": { 44 | "darwin-amd64": "math2.dylib", 45 | "darwin-arm64": "math2.dylib", 46 | "linux-amd64": "math2.so", 47 | "windows-amd64": "math2.dll" 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /pkg/dessus/recsize.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dessus", 3 | "name": "recsize", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-999732907", 5 | "repository": "https://github.com/nalgeon/sqlean/blob/incubator/src/recsize.c", 6 | "authors": ["Keith Medcalf"], 7 | "license": "Public Domain", 8 | "description": "Еstimates total record size.", 9 | "symbols": ["recsize"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "recsize.dylib", 14 | "darwin-arm64": "recsize.dylib", 15 | "linux-amd64": "recsize.so", 16 | "windows-amd64": "recsize.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/dessus/stats2.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dessus", 3 | "name": "stats2", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1000902666", 5 | "repository": "https://github.com/nalgeon/sqlean/blob/incubator/src/stats2.c", 6 | "authors": ["Keith Medcalf"], 7 | "license": "Public Domain", 8 | "description": "Even more math statistics functions.", 9 | "symbols": [ 10 | "aavg", 11 | "avg", 12 | "ci", 13 | "covar", 14 | "firstnotnull", 15 | "gavg", 16 | "kurt", 17 | "kurtp", 18 | "lastnotnull", 19 | "median", 20 | "range", 21 | "rms", 22 | "sem", 23 | "skew", 24 | "skewp", 25 | "stdev", 26 | "stdevp", 27 | "var", 28 | "varp" 29 | ], 30 | "assets": { 31 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 32 | "files": { 33 | "darwin-amd64": "stats2.dylib", 34 | "darwin-arm64": "stats2.dylib", 35 | "linux-amd64": "stats2.so", 36 | "windows-amd64": "stats2.dll" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /pkg/dpeckett/chromaprint.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "dpeckett", 3 | "name": "chromaprint", 4 | "version": "v0.1.0", 5 | "repository": "https://github.com/dpeckett/sqlite3-chromaprint", 6 | "authors": ["Damian Peckett"], 7 | "license": "MPL-2.0", 8 | "description": "Fingerprinting and similarity for audio files.", 9 | "keywords": [], 10 | "symbols": ["compare_fingerprints", "fingerprint"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "libsqlite3_chromaprint-darwin-x86_64.dylib", 14 | "darwin-arm64": "libsqlite3_chromaprint-darwin-aarch64.dylib", 15 | "linux-amd64": "libsqlite3_chromaprint-linux-x86_64.so", 16 | "linux-arm64": "libsqlite3_chromaprint-linux-aarch64.so", 17 | "windows-amd64": "sqlite3_chromaprint-windows-x86_64.dll" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/florents-tselai/litejq.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "florents-tselai", 3 | "name": "litejq", 4 | "version": "v0.1.0", 5 | "repository": "https://github.com/florents-tselai/litejq", 6 | "authors": ["Florents Tselai"], 7 | "license": "MIT", 8 | "description": "The power of jq in SQLite.", 9 | "keywords": ["jq", "json"], 10 | "symbols": ["jq"], 11 | "assets": { 12 | "files": { 13 | "darwin-arm64": "litejq-{version}-Darwin-arm64.zip", 14 | "linux-arm64": "litejq-{version}-Linux-aarch64.tar.gz" 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /pkg/hanche/isodate.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "hanche", 3 | "name": "isodate", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-998138191", 5 | "repository": "https://sqlite.org/forum/forumpost/cb8923cb4db72f2e?t=h", 6 | "authors": ["Harald Hanche-Olsen"], 7 | "license": "MIT", 8 | "description": "Extracts date parts according to ISO 8601: week day, week of a year, year.", 9 | "symbols": ["iso_weekday", "iso_week", "iso_year", "unixepoch"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "isodate.dylib", 14 | "darwin-arm64": "isodate.dylib", 15 | "linux-amd64": "isodate.so", 16 | "windows-amd64": "isodate.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/jakethaw/pivotvtab.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "jakethaw", 3 | "name": "pivotvtab", 4 | "repository": "https://github.com/jakethaw/pivot_vtab", 5 | "authors": ["jakethaw"], 6 | "license": "MIT", 7 | "description": "Creates a pivot table from a regular one.", 8 | "symbols": ["pivot_vtab"], 9 | "assets": { 10 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 11 | "files": { 12 | "darwin-amd64": "pivotvtab.dylib", 13 | "darwin-arm64": "pivotvtab.dylib", 14 | "linux-amd64": "pivotvtab.so", 15 | "windows-amd64": "pivotvtab.dll" 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /pkg/jakethaw/xmltojson.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "jakethaw", 3 | "name": "xmltojson", 4 | "repository": "https://github.com/jakethaw/xml_to_json", 5 | "authors": ["jakethaw"], 6 | "license": "MIT", 7 | "description": "Converts an XML string to the corresponding JSON string.", 8 | "symbols": ["xml_to_json"], 9 | "assets": { 10 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 11 | "files": { 12 | "darwin-amd64": "xmltojson.dylib", 13 | "darwin-arm64": "xmltojson.dylib", 14 | "linux-amd64": "xmltojson.so", 15 | "windows-amd64": "xmltojson.dll" 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /pkg/jhowie/envfuncs.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "jhowie", 3 | "name": "envfuncs", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-997423609", 5 | "repository": "https://github.com/jhowie/sqlite3-ext", 6 | "authors": ["John Howie"], 7 | "license": "BSD-3-Clause license", 8 | "description": "Returns the value of the environment variable.", 9 | "symbols": ["getenv"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "envfuncs.dylib", 14 | "darwin-arm64": "envfuncs.dylib", 15 | "linux-amd64": "envfuncs.so", 16 | "windows-amd64": "envfuncs.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/jrhy/s3db.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "jrhy", 3 | "name": "s3db", 4 | "version": "v0.1.66", 5 | "repository": "https://github.com/jrhy/s3db", 6 | "authors": ["Jeff Rhyason"], 7 | "license": "MIT", 8 | "description": "S3-compatible object store as virtual table.", 9 | "symbols": [ 10 | "s3db", 11 | "s3db_changes", 12 | "s3db_conn", 13 | "s3db_refresh", 14 | "s3db_vacuum", 15 | "s3db_version" 16 | ], 17 | "assets": { 18 | "files": { 19 | "linux-amd64": "s3db-{version}-linux-amd64-glibc.sqlite-ext.so.gz", 20 | "linux-arm64": "s3db-{version}-linux-arm64-glibc.sqlite-ext.so.gz" 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /pkg/little-brother/exec.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "little-brother", 3 | "name": "exec", 4 | "version": "1.0.0", 5 | "repository": "https://github.com/little-brother/sqlite-extensions", 6 | "homepage": "https://github.com/little-brother/sqlite-extensions/blob/main/exec/README.md", 7 | "authors": ["little-brother"], 8 | "license": "GPL-2.0", 9 | "description": "Execute a shell command and return console output as a result.", 10 | "symbols": ["exec"], 11 | "assets": { 12 | "files": { 13 | "windows-amd64": "exec-x64.zip" 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pkg/little-brother/inja.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "little-brother", 3 | "name": "inja", 4 | "version": "1.0.0", 5 | "repository": "https://github.com/little-brother/sqlite-extensions", 6 | "homepage": "https://github.com/little-brother/sqlite-extensions/blob/main/inja/README.md", 7 | "authors": ["little-brother"], 8 | "license": "GPL-2.0", 9 | "description": "Generate output using Jinja-like templates.", 10 | "symbols": ["inja"], 11 | "assets": { 12 | "files": { 13 | "windows-amd64": "inja-x64.zip" 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pkg/little-brother/odbc.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "little-brother", 3 | "name": "odbc", 4 | "version": "1.0.0", 5 | "repository": "https://github.com/little-brother/sqlite-extensions", 6 | "homepage": "https://github.com/little-brother/sqlite-extensions/blob/main/odbc/README.md", 7 | "authors": ["little-brother"], 8 | "license": "GPL-2.0", 9 | "description": "Work with any database via ODBC interface.", 10 | "symbols": ["odbc_dsn", "odbc_query", "odbc_read", "odbc_write"], 11 | "assets": { 12 | "files": { 13 | "windows-amd64": "odbc-x64.zip" 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pkg/little-brother/xml.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "little-brother", 3 | "name": "xml", 4 | "version": "1.0.0", 5 | "repository": "https://github.com/little-brother/sqlite-extensions", 6 | "homepage": "https://github.com/little-brother/sqlite-extensions/blob/main/xml/README.md", 7 | "authors": ["little-brother"], 8 | "license": "GPL-2.0", 9 | "description": "Work with XML documents stored as text.", 10 | "keywords": ["xpath"], 11 | "symbols": [ 12 | "xml_append", 13 | "xml_each", 14 | "xml_extract", 15 | "xml_remove", 16 | "xml_update", 17 | "xml_valid" 18 | ], 19 | "assets": { 20 | "files": { 21 | "windows-amd64": "xml-x64.zip" 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /pkg/mlin/genomicsqlite.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "mlin", 3 | "name": "genomicsqlite", 4 | "version": "v0.9.4", 5 | "repository": "https://github.com/mlin/genomicsqlite", 6 | "authors": ["Mike Lin"], 7 | "license": "Apache-2.0", 8 | "description": "Genome bioinformatics.", 9 | "keywords": [ 10 | "bioinformatics", 11 | "dna", 12 | "genomics", 13 | "libgenomicsqlite", 14 | "nucleotides", 15 | "sequencing" 16 | ], 17 | "symbols": [ 18 | "dna_revcomp", 19 | "dna_twobit", 20 | "genomic_range_index_levels", 21 | "genomic_range_rowids", 22 | "nucleotides_twobit", 23 | "parse_genomic_range_begin", 24 | "parse_genomic_range_end", 25 | "parse_genomic_range_sequence", 26 | "twobit_dna", 27 | "twobit_length", 28 | "twobit_rna" 29 | ], 30 | "assets": { 31 | "files": { 32 | "darwin-amd64": "genomicsqlite-{version}.zip", 33 | "linux-amd64": "genomicsqlite-{version}.zip" 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /pkg/mrwilson/classifier.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "mrwilson", 3 | "name": "classifier", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1001239676", 5 | "repository": "https://github.com/mrwilson/squib", 6 | "authors": ["Alex Wilson"], 7 | "license": "MIT", 8 | "description": "Binary classifier via logistic regression.", 9 | "symbols": ["classify", "train"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "classifier.dylib", 14 | "darwin-arm64": "classifier.dylib", 15 | "linux-amd64": "classifier.so", 16 | "windows-amd64": "classifier.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/mrwilson/pearson.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "mrwilson", 3 | "name": "pearson", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-997417836", 5 | "repository": "https://github.com/mrwilson/squib", 6 | "authors": ["Alex Wilson"], 7 | "license": "MIT", 8 | "description": "Returns Pearson correlation coefficient between two data sets.", 9 | "symbols": ["pearson"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "pearson.dylib", 14 | "darwin-arm64": "pearson.dylib", 15 | "linux-amd64": "pearson.so", 16 | "windows-amd64": "pearson.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/mycelial/mycelite.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "mycelial", 3 | "name": "mycelite", 4 | "version": "v0.3.2", 5 | "repository": "https://github.com/mycelial/mycelite", 6 | "authors": ["Dmitriy Mazurin"], 7 | "license": "Apache-2.0", 8 | "description": "Synchronize changes from one instance of SQLite to another.", 9 | "keywords": ["libmycelite", "synchronization"], 10 | "symbols": ["mycelite_config"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "x86_64-apple-darwin.tgz", 14 | "darwin-arm64": "aarch64-apple-darwin.tgz", 15 | "linux-amd64": "x86_64-unknown-linux-gnu.tgz", 16 | "linux-arm64": "arm-unknown-linux-gnueabihf.tgz", 17 | "windows-amd64": "x86_64-pc-windows-gnu.zip" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/nalgeon/array.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "array", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1004109889", 5 | "repository": "https://github.com/nalgeon/sqlean", 6 | "authors": ["Anton Zhiyanov"], 7 | "license": "MIT", 8 | "description": "One-dimensional arrays (integers, real numbers and strings).", 9 | "keywords": ["sqlean-array"], 10 | "symbols": [ 11 | "array_agg", 12 | "array_append", 13 | "array_at", 14 | "array_clear", 15 | "array_concat", 16 | "array_contains", 17 | "array_index", 18 | "array_insert", 19 | "array_length", 20 | "array_remove_at", 21 | "array_remove", 22 | "array_slice", 23 | "array", 24 | "intarray", 25 | "realarray", 26 | "textarray", 27 | "unnest" 28 | ], 29 | "assets": { 30 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 31 | "files": { 32 | "darwin-amd64": "array.dylib", 33 | "darwin-arm64": "array.dylib", 34 | "linux-amd64": "array.so", 35 | "windows-amd64": "array.dll" 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /pkg/nalgeon/crypto.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "crypto", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/crypto.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "Hashing, encoding and decoding data.", 10 | "keywords": [ 11 | "ascii85", 12 | "base32", 13 | "base64", 14 | "base85", 15 | "decode", 16 | "digest", 17 | "encode", 18 | "hex", 19 | "md5", 20 | "sha-1", 21 | "sha-256", 22 | "sha-384", 23 | "sha-512", 24 | "sqlean-crypto", 25 | "url encode" 26 | ], 27 | "symbols": [ 28 | "crypto_blake3", 29 | "crypto_md5", 30 | "crypto_sha1", 31 | "crypto_sha256", 32 | "crypto_sha384", 33 | "crypto_sha512", 34 | "crypto_encode", 35 | "crypto_decode" 36 | ], 37 | "assets": { 38 | "files": { 39 | "darwin-amd64": "sqlean-macos-x86.zip", 40 | "darwin-arm64": "sqlean-macos-arm64.zip", 41 | "linux-amd64": "sqlean-linux-x86.zip", 42 | "linux-arm64": "sqlean-linux-arm64.zip", 43 | "windows-amd64": "sqlean-win-x64.zip" 44 | }, 45 | "pattern": "crypto*" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /pkg/nalgeon/define.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "define", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/define.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov", "0x09", "Richard Hipp"], 8 | "license": "MIT", 9 | "description": "User-defined functions and dynamic SQL.", 10 | "keywords": ["sqlean-define"], 11 | "symbols": ["define_free", "define", "eval", "sqlean_define", "undefine"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "sqlean-macos-x86.zip", 15 | "darwin-arm64": "sqlean-macos-arm64.zip", 16 | "linux-amd64": "sqlean-linux-x86.zip", 17 | "linux-arm64": "sqlean-linux-arm64.zip", 18 | "windows-amd64": "sqlean-win-x64.zip" 19 | }, 20 | "pattern": "define*" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /pkg/nalgeon/fileio.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "fileio", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/fileio.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov", "Richard Hipp"], 8 | "license": "MIT", 9 | "description": "Read and write files.", 10 | "keywords": [ 11 | "append file", 12 | "create directory", 13 | "list files", 14 | "sqlean-fileio", 15 | "symlink" 16 | ], 17 | "symbols": [ 18 | "fileio_append", 19 | "fileio_ls", 20 | "fileio_mkdir", 21 | "fileio_read", 22 | "fileio_scan", 23 | "fileio_symlink", 24 | "fileio_write", 25 | "lsdir", 26 | "lsmode", 27 | "mkdir", 28 | "readfile", 29 | "symlink", 30 | "writefile" 31 | ], 32 | "assets": { 33 | "files": { 34 | "darwin-amd64": "sqlean-macos-x86.zip", 35 | "darwin-arm64": "sqlean-macos-arm64.zip", 36 | "linux-amd64": "sqlean-linux-x86.zip", 37 | "linux-arm64": "sqlean-linux-arm64.zip", 38 | "windows-amd64": "sqlean-win-x64.zip" 39 | }, 40 | "pattern": "fileio*" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /pkg/nalgeon/fuzzy.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "fuzzy", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/fuzzy.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov", "Ross Bayer", "Richard Hipp"], 8 | "license": "MIT", 9 | "description": "Fuzzy string matching, phonetics and transliteration.", 10 | "keywords": [ 11 | "caverphone", 12 | "damerau-levenshtein", 13 | "edit distance", 14 | "hamming", 15 | "jaro-winkler", 16 | "levenshtein", 17 | "optimal string alignment", 18 | "osa", 19 | "refined soundex", 20 | "soundex", 21 | "spellcheck phonetic code", 22 | "sqlean-fuzzy", 23 | "translit" 24 | ], 25 | "symbols": [ 26 | "fuzzy_caver", 27 | "fuzzy_damlev", 28 | "fuzzy_editdist", 29 | "fuzzy_hamming", 30 | "fuzzy_jarowin", 31 | "fuzzy_leven", 32 | "fuzzy_osadist", 33 | "fuzzy_phonetic", 34 | "fuzzy_rsoundex", 35 | "fuzzy_soundex", 36 | "fuzzy_translit" 37 | ], 38 | "assets": { 39 | "files": { 40 | "darwin-amd64": "sqlean-macos-x86.zip", 41 | "darwin-arm64": "sqlean-macos-arm64.zip", 42 | "linux-amd64": "sqlean-linux-x86.zip", 43 | "linux-arm64": "sqlean-linux-arm64.zip", 44 | "windows-amd64": "sqlean-win-x64.zip" 45 | }, 46 | "pattern": "fuzzy*" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /pkg/nalgeon/ipaddr.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "ipaddr", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/ipaddr.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Vincent Bernat"], 8 | "license": "MIT", 9 | "description": "IP address manipulation.", 10 | "keywords": ["host", "network", "sqlean-ipaddr", "subnet"], 11 | "symbols": ["ipcontains", "ipfamily", "iphost", "ipmasklen", "ipnetwork"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "sqlean-macos-x86.zip", 15 | "darwin-arm64": "sqlean-macos-arm64.zip", 16 | "linux-amd64": "sqlean-linux-x86.zip", 17 | "linux-arm64": "sqlean-linux-arm64.zip" 18 | }, 19 | "pattern": "ipaddr*" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/nalgeon/math.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "math", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/math.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Richard Hipp"], 8 | "license": "MIT", 9 | "description": "Common math functions.", 10 | "keywords": [ 11 | "angular measures", 12 | "arithmetic", 13 | "hyperbolic", 14 | "logarithmic", 15 | "rounding", 16 | "sqlean-math", 17 | "trigonometric" 18 | ], 19 | "symbols": [ 20 | "acos", 21 | "acosh", 22 | "asin", 23 | "asinh", 24 | "atan", 25 | "atan2", 26 | "atanh", 27 | "ceil", 28 | "cos", 29 | "cosh", 30 | "degrees", 31 | "floor", 32 | "ln", 33 | "log", 34 | "log2", 35 | "log10", 36 | "mod", 37 | "pi", 38 | "pow", 39 | "radians", 40 | "sin", 41 | "sinh", 42 | "sqrt", 43 | "tan", 44 | "tanh", 45 | "trunc" 46 | ], 47 | "assets": { 48 | "files": { 49 | "darwin-amd64": "sqlean-macos-x86.zip", 50 | "darwin-arm64": "sqlean-macos-arm64.zip", 51 | "linux-amd64": "sqlean-linux-x86.zip", 52 | "linux-arm64": "sqlean-linux-arm64.zip", 53 | "windows-amd64": "sqlean-win-x64.zip" 54 | }, 55 | "pattern": "math*" 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /pkg/nalgeon/regexp.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "regexp", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/regexp.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "Search and replace with regular expressions.", 10 | "keywords": [ 11 | "backreference", 12 | "capture", 13 | "group", 14 | "matching", 15 | "pattern", 16 | "pcre2", 17 | "sqlean-regexp", 18 | "substring", 19 | "unicode" 20 | ], 21 | "symbols": [ 22 | "regexp_capture", 23 | "regexp_like", 24 | "regexp_replace", 25 | "regexp_substr", 26 | "regexp" 27 | ], 28 | "assets": { 29 | "files": { 30 | "darwin-amd64": "sqlean-macos-x86.zip", 31 | "darwin-arm64": "sqlean-macos-arm64.zip", 32 | "linux-amd64": "sqlean-linux-x86.zip", 33 | "linux-arm64": "sqlean-linux-arm64.zip", 34 | "windows-amd64": "sqlean-win-x64.zip" 35 | }, 36 | "pattern": "regexp*" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /pkg/nalgeon/rotate.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "rotate", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1007500659", 5 | "repository": "https://github.com/nalgeon/sqlean", 6 | "authors": ["Richard Hipp", "CompuRoot"], 7 | "license": "BSD 0-Clause License", 8 | "description": "String obfuscation algorithms ROT13 and ROT47.", 9 | "symbols": ["rot13", "rot47"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "rotate.dylib", 14 | "darwin-arm64": "rotate.dylib", 15 | "linux-amd64": "rotate.so", 16 | "windows-amd64": "rotate.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/nalgeon/sqlean.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "sqlean", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "The ultimate set of SQLite extensions.", 10 | "keywords": ["sqlean"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "sqlean-macos-x86.zip", 14 | "darwin-arm64": "sqlean-macos-arm64.zip", 15 | "linux-amd64": "sqlean-linux-x86.zip", 16 | "linux-arm64": "sqlean-linux-arm64.zip", 17 | "windows-amd64": "sqlean-win-x64.zip" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/nalgeon/stats.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "stats", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/stats.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov", "Richard Hipp", "Liam Healy"], 8 | "license": "MIT", 9 | "description": "Mathematical statistics.", 10 | "keywords": [ 11 | "generate series", 12 | "median", 13 | "percentile", 14 | "population", 15 | "sample", 16 | "sqlean-stats", 17 | "standard deviation", 18 | "stddev", 19 | "variance" 20 | ], 21 | "symbols": [ 22 | "stats_median", 23 | "stats_p25", 24 | "stats_p75", 25 | "stats_p90", 26 | "stats_p95", 27 | "stats_p99", 28 | "stats_perc", 29 | "stats_seq", 30 | "stats_stddev_pop", 31 | "stats_stddev_samp", 32 | "stats_stddev", 33 | "stats_var_pop", 34 | "stats_var_samp", 35 | "stats_var" 36 | ], 37 | "assets": { 38 | "files": { 39 | "darwin-amd64": "sqlean-macos-x86.zip", 40 | "darwin-arm64": "sqlean-macos-arm64.zip", 41 | "linux-amd64": "sqlean-linux-x86.zip", 42 | "linux-arm64": "sqlean-linux-arm64.zip", 43 | "windows-amd64": "sqlean-win-x64.zip" 44 | }, 45 | "pattern": "stats*" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /pkg/nalgeon/text.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "text", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/text.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "Unicode-aware string and text processing.", 10 | "keywords": [ 11 | "bit", 12 | "case", 13 | "concat", 14 | "contains", 15 | "count", 16 | "ends with", 17 | "index", 18 | "join", 19 | "left", 20 | "length", 21 | "like", 22 | "lower", 23 | "match", 24 | "nocase collation", 25 | "padding", 26 | "position", 27 | "prefix", 28 | "repeat", 29 | "replace", 30 | "reverse", 31 | "right", 32 | "search", 33 | "size", 34 | "slice", 35 | "split part", 36 | "sqlean-text", 37 | "starts with", 38 | "substring", 39 | "suffix", 40 | "title", 41 | "translate", 42 | "trim", 43 | "unicode", 44 | "upper" 45 | ], 46 | "symbols": [ 47 | "text_bitsize", 48 | "text_concat", 49 | "text_contains", 50 | "text_count", 51 | "text_has_prefix", 52 | "text_has_suffix", 53 | "text_index", 54 | "text_join", 55 | "text_last_index", 56 | "text_left", 57 | "text_length", 58 | "text_like", 59 | "text_lower", 60 | "text_lpad", 61 | "text_ltrim", 62 | "text_nocase", 63 | "text_repeat", 64 | "text_replace", 65 | "text_reverse", 66 | "text_right", 67 | "text_rpad", 68 | "text_rtrim", 69 | "text_size", 70 | "text_slice", 71 | "text_split", 72 | "text_substring", 73 | "text_title", 74 | "text_translate", 75 | "text_trim", 76 | "text_upper" 77 | ], 78 | "assets": { 79 | "files": { 80 | "darwin-amd64": "sqlean-macos-x86.zip", 81 | "darwin-arm64": "sqlean-macos-arm64.zip", 82 | "linux-amd64": "sqlean-linux-x86.zip", 83 | "linux-arm64": "sqlean-linux-arm64.zip", 84 | "windows-amd64": "sqlean-win-x64.zip" 85 | }, 86 | "pattern": "text*" 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /pkg/nalgeon/time.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "time", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/time.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "High-precision date/time with a structured API and a rich set of functions.", 10 | "keywords": [ 11 | "add", 12 | "after", 13 | "before", 14 | "century", 15 | "compare", 16 | "datetime", 17 | "day", 18 | "decade", 19 | "duration", 20 | "epoch", 21 | "extract", 22 | "format", 23 | "hour", 24 | "iso 8601", 25 | "microsecond", 26 | "millennium", 27 | "millisecond", 28 | "minute", 29 | "month", 30 | "nanosecond", 31 | "parse", 32 | "quarter", 33 | "round", 34 | "second", 35 | "since", 36 | "sqlean-time", 37 | "subtract", 38 | "time", 39 | "timestamp", 40 | "timezone", 41 | "truncate", 42 | "unix", 43 | "until", 44 | "week", 45 | "year" 46 | ], 47 | "symbols": [ 48 | "dur_h", 49 | "dur_m", 50 | "dur_ms", 51 | "dur_ns", 52 | "dur_s", 53 | "dur_us", 54 | "time_add_date", 55 | "time_add", 56 | "time_after", 57 | "time_before", 58 | "time_compare", 59 | "time_date", 60 | "time_equal", 61 | "time_fmt_date", 62 | "time_fmt_datetime", 63 | "time_fmt_iso", 64 | "time_fmt_time", 65 | "time_get_day", 66 | "time_get_hour", 67 | "time_get_isoweek", 68 | "time_get_isoyear", 69 | "time_get_minute", 70 | "time_get_month", 71 | "time_get_nano", 72 | "time_get_second", 73 | "time_get_weekday", 74 | "time_get_year", 75 | "time_get_yearday", 76 | "time_get", 77 | "time_micro", 78 | "time_milli", 79 | "time_nano", 80 | "time_now", 81 | "time_parse", 82 | "time_round", 83 | "time_since", 84 | "time_sub", 85 | "time_to_micro", 86 | "time_to_milli", 87 | "time_to_nano", 88 | "time_to_unix", 89 | "time_trunc", 90 | "time_trunc", 91 | "time_unix", 92 | "time_until" 93 | ], 94 | "assets": { 95 | "files": { 96 | "darwin-amd64": "sqlean-macos-x86.zip", 97 | "darwin-arm64": "sqlean-macos-arm64.zip", 98 | "linux-amd64": "sqlean-linux-x86.zip", 99 | "linux-arm64": "sqlean-linux-arm64.zip", 100 | "windows-amd64": "sqlean-win-x64.zip" 101 | }, 102 | "pattern": "time*" 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /pkg/nalgeon/unicode.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "unicode", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/unicode.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "Case-related text processing for Unicode strings.", 10 | "keywords": ["sqlean-unicode"], 11 | "symbols": ["like", "lower", "unaccent", "upper"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "sqlean-macos-x86.zip", 15 | "darwin-arm64": "sqlean-macos-arm64.zip", 16 | "linux-amd64": "sqlean-linux-x86.zip", 17 | "linux-arm64": "sqlean-linux-arm64.zip", 18 | "windows-amd64": "sqlean-win-x64.zip" 19 | }, 20 | "pattern": "unicode*" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /pkg/nalgeon/uuid.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "uuid", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/uuid.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Anton Zhiyanov", "Richard Hipp", "Nguyễn Hoàng Đức"], 8 | "license": "MIT", 9 | "description": "Generating universally unique identifiers (UUIDs).", 10 | "keywords": ["sqlean-uuid", "uuidv4", "uuidv7"], 11 | "symbols": [ 12 | "uuid_blob", 13 | "uuid_str", 14 | "uuid4", 15 | "uuid7_timestamp_ms", 16 | "uuid7" 17 | ], 18 | "assets": { 19 | "files": { 20 | "darwin-amd64": "sqlean-macos-x86.zip", 21 | "darwin-arm64": "sqlean-macos-arm64.zip", 22 | "linux-amd64": "sqlean-linux-x86.zip", 23 | "linux-arm64": "sqlean-linux-arm64.zip", 24 | "windows-amd64": "sqlean-win-x64.zip" 25 | }, 26 | "pattern": "uuid*" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /pkg/nalgeon/vsv.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nalgeon", 3 | "name": "vsv", 4 | "version": "0.27.2", 5 | "homepage": "https://github.com/nalgeon/sqlean/blob/main/docs/vsv.md", 6 | "repository": "https://github.com/nalgeon/sqlean", 7 | "authors": ["Keith Medcalf", "Anton Zhiyanov"], 8 | "license": "MIT", 9 | "description": "Virtual table for working directly with CSV files.", 10 | "keywords": [ 11 | "columns", 12 | "dataset", 13 | "header", 14 | "import", 15 | "schema", 16 | "separator", 17 | "sqlean-vsv" 18 | ], 19 | "symbols": ["vsv"], 20 | "assets": { 21 | "files": { 22 | "darwin-amd64": "sqlean-macos-x86.zip", 23 | "darwin-arm64": "sqlean-macos-arm64.zip", 24 | "linux-amd64": "sqlean-linux-x86.zip", 25 | "linux-arm64": "sqlean-linux-arm64.zip", 26 | "windows-amd64": "sqlean-win-x64.zip" 27 | }, 28 | "pattern": "vsv*" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /pkg/nyurik/compressions.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nyurik", 3 | "name": "compressions", 4 | "version": "v0.3.2", 5 | "repository": "https://github.com/nyurik/sqlite-compressions", 6 | "authors": ["Yuri Astrakhan"], 7 | "license": "MIT", 8 | "description": "Compression, decompression, testing, diffing and patching functions for SQLite: gzip, brotli, bsdiff, ...", 9 | "keywords": [ 10 | "sqlite-compressions", 11 | "libsqlite_compressions", 12 | "brotli", 13 | "bsdiff", 14 | "bzip2", 15 | "gzip" 16 | ], 17 | "symbols": [ 18 | "brotli", 19 | "brotli_decode", 20 | "brotli_test", 21 | "bsdiff4", 22 | "bspatch4", 23 | "bsdiffraw", 24 | "bspatchraw", 25 | "bzip2", 26 | "bzip2_decode", 27 | "bzip2_test", 28 | "gzip", 29 | "gzip_decode", 30 | "gzip_test" 31 | ], 32 | "assets": { 33 | "files": { 34 | "darwin-amd64": "sqlite-compressions-x86_64-apple-darwin.tar.gz", 35 | "darwin-arm64": "sqlite-compressions-aarch64-apple-darwin.tar.gz", 36 | "linux-amd64": "sqlite-compressions-x86_64-unknown-linux-gnu.tar.gz", 37 | "linux-arm64": "sqlite-compressions-aarch64-unknown-linux-gnu.tar.gz", 38 | "windows-amd64": "sqlite-compressions-x86_64-pc-windows-msvc.zip" 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /pkg/nyurik/hashes.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "nyurik", 3 | "name": "hashes", 4 | "version": "v0.10.0", 5 | "repository": "https://github.com/nyurik/sqlite-hashes", 6 | "authors": ["Yuri Astrakhan"], 7 | "license": "MIT", 8 | "description": "MD5, SHA1, SHA224, SHA256, FNV-1a, xxHash and other hash funcs, with composition and aggregation.", 9 | "keywords": [ 10 | "sqlite-hashes", 11 | "libsqlite_hashes", 12 | "aggregate", 13 | "fnv-1a", 14 | "md5", 15 | "sha1", 16 | "sha224", 17 | "sha256", 18 | "sha384", 19 | "sha512", 20 | "xxhash" 21 | ], 22 | "symbols": [ 23 | "fnv1a", 24 | "fnv1a_concat", 25 | "fnv1a_concat_hex", 26 | "fnv1a_hex", 27 | "md5", 28 | "md5_concat", 29 | "md5_concat_hex", 30 | "md5_hex", 31 | "sha1", 32 | "sha1_concat", 33 | "sha1_concat_hex", 34 | "sha1_hex", 35 | "sha224", 36 | "sha224_concat", 37 | "sha224_concat_hex", 38 | "sha224_hex", 39 | "sha256", 40 | "sha256_concat", 41 | "sha256_concat_hex", 42 | "sha256_hex", 43 | "sha384", 44 | "sha384_concat", 45 | "sha384_concat_hex", 46 | "sha384_hex", 47 | "sha512", 48 | "sha512_concat", 49 | "sha512_concat_hex", 50 | "sha512_hex", 51 | "xxh32", 52 | "xxh32_concat", 53 | "xxh32_concat_hex", 54 | "xxh32_hex", 55 | "xxh64", 56 | "xxh64_concat", 57 | "xxh64_concat_hex", 58 | "xxh64_hex", 59 | "xxh3_64", 60 | "xxh3_64_concat", 61 | "xxh3_64_concat_hex", 62 | "xxh3_64_hex", 63 | "xxh3_128", 64 | "xxh3_128_concat", 65 | "xxh3_128_concat_hex", 66 | "xxh3_128_hex" 67 | ], 68 | "assets": { 69 | "files": { 70 | "darwin-amd64": "sqlite-hashes-x86_64-apple-darwin.tar.gz", 71 | "darwin-arm64": "sqlite-hashes-aarch64-apple-darwin.tar.gz", 72 | "linux-amd64": "sqlite-hashes-x86_64-unknown-linux-gnu.tar.gz", 73 | "linux-arm64": "sqlite-hashes-aarch64-unknown-linux-gnu.tar.gz", 74 | "windows-amd64": "sqlite-hashes-x86_64-pc-windows-msvc.zip" 75 | } 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /pkg/orbitinghail/graft.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "orbitinghail", 3 | "name": "graft", 4 | "version": "v0.1.4", 5 | "repository": "https://github.com/orbitinghail/graft", 6 | "authors": ["Carl Sverre"], 7 | "license": "MIT OR Apache-2.0", 8 | "description": "Strongly consistent replication to and from object storage.", 9 | "assets": { 10 | "files": { 11 | "darwin-amd64": "libgraft-macos-x86_64.tar.gz", 12 | "darwin-arm64": "libgraft-macos-aarch64.tar.gz", 13 | "linux-amd64": "libgraft-linux-x86_64.tar.gz", 14 | "linux-arm64": "libgraft-linux-aarch64.tar.gz", 15 | "windows-amd64": "libgraft-windows-x86_64.zip", 16 | "windows-arm64": "libgraft-windows-aarch64.zip" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/shawnw/bloom.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "shawnw", 3 | "name": "bloom", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1002267134", 5 | "repository": "https://github.com/shawnw/useful_sqlite_extensions", 6 | "authors": ["Shawn Wagner"], 7 | "license": "MIT", 8 | "description": "Bloom filter — a fast index to tell if a value is probably in a table or certainly isn't.", 9 | "symbols": ["bloom_filter"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "bloom.dylib", 14 | "darwin-arm64": "bloom.dylib", 15 | "linux-amd64": "bloom.so", 16 | "windows-amd64": "bloom.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/shawnw/stats3.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "shawnw", 3 | "name": "stats3", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1002703581", 5 | "repository": "https://github.com/shawnw/useful_sqlite_extensions", 6 | "authors": ["Shawn Wagner"], 7 | "license": "MIT", 8 | "description": "Even more math statistics functions.", 9 | "symbols": [ 10 | "corr", 11 | "covar_pop", 12 | "covar_samp", 13 | "geo_mean", 14 | "harm_mean", 15 | "iqr", 16 | "median", 17 | "mode", 18 | "product", 19 | "q1", 20 | "q3" 21 | ], 22 | "assets": { 23 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 24 | "files": { 25 | "darwin-amd64": "stats3.dylib", 26 | "darwin-arm64": "stats3.dylib", 27 | "linux-amd64": "stats3.so", 28 | "windows-amd64": "stats3.dll" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /pkg/sqlite/amatch.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "amatch", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/amatch.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Find approximate matches for an input string.", 10 | "symbols": ["approximate_match"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "amatch*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/base64.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "base64", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/base64.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Encode and decode binary blobs to base64 text encoding.", 10 | "symbols": ["base64"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "base64*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/base85.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "base85", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/base85.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Encode and decode binary blobs to base85 text encoding.", 10 | "symbols": ["base85", "is_base85"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "base85*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/blobio.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "blobio", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/blobio.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Read or write part of a blob using the incremental blob I/O mechanism.", 10 | "symbols": ["readblob", "writeblob"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "blobio*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/btreeinfo.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "btreeinfo", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/btreeinfo.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Show information about all btrees (tables and indexes) in a database file.", 10 | "symbols": ["sqlite_btreeinfo"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "btreeinfo*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/carray.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "carray", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/carray.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Table-valued-function that returns the values in a C-language array.", 10 | "symbols": ["carray"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "carray*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/closure.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "closure", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/closure.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Navigate hierarchic tables with parent/child relationships.", 10 | "symbols": ["transitive_closure"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "closure*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/completion.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "completion", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/completion.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Suggest completions for a partial input string.", 10 | "symbols": ["completion"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "completion*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/compress.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "compress", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/compress.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Compress / uncompress data using zlib.", 10 | "symbols": ["compress", "uncompress"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "compress*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/csv.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "csv", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/csv.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Read CSV files.", 10 | "symbols": ["csv"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "csv*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/dbdump.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "dbdump", 4 | "version": "3.36.0", 5 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1006791300", 6 | "repository": "https://sqlite.org/src/file/ext/misc/", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Export database or table structure and contents into a single UTF-8 string.", 10 | "symbols": ["dbdump"], 11 | "assets": { 12 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 13 | "files": { 14 | "darwin-amd64": "dbdump.dylib", 15 | "darwin-arm64": "dbdump.dylib", 16 | "linux-amd64": "dbdump.so", 17 | "windows-amd64": "dbdump.dll" 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/decimal.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "decimal", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/decimal.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Arbitrary-precision decimal arithmetic on numbers stored as text strings.", 10 | "symbols": ["decimal_add", "decimal_mul", "decimal_sub"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "decimal*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/eval.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "eval", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/eval.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Execute arbitrary SQL from an input string.", 10 | "symbols": ["eval"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "eval*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/explain.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "explain", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/explain.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Show bytecode for an SQL statement.", 10 | "symbols": ["explain"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "explain*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/fileio.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "fileio", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/fileio.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Read and write files from SQL.", 10 | "symbols": ["fsdir", "readfile", "writefile"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip" 16 | }, 17 | "pattern": "fileio*" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/sqlite/fossildelta.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "fossildelta", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/fossildelta.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Read and write Fossil deltas.", 10 | "symbols": [ 11 | "delta_apply", 12 | "delta_create", 13 | "delta_output_size", 14 | "delta_parse" 15 | ], 16 | "assets": { 17 | "files": { 18 | "darwin-amd64": "misc-macos.zip", 19 | "darwin-arm64": "misc-macos.zip", 20 | "linux-amd64": "misc-linux-x86.zip", 21 | "windows-amd64": "misc-win-x64.zip" 22 | }, 23 | "pattern": "fossildelta*" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /pkg/sqlite/fuzzer.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "fuzzer", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/fuzzer.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate variations on an input word at increasing edit distances from the original.", 10 | "symbols": ["fuzzer"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "fuzzer*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/ieee754.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "ieee754", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/ieee754.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Convert a floating-point number F between its binary64 representation and the M×2^E format.", 10 | "symbols": [ 11 | "ieee754_exponent", 12 | "ieee754_from_blob", 13 | "ieee754_mantissa", 14 | "ieee754_to_blob", 15 | "ieee754" 16 | ], 17 | "assets": { 18 | "files": { 19 | "darwin-amd64": "misc-macos.zip", 20 | "darwin-arm64": "misc-macos.zip", 21 | "linux-amd64": "misc-linux-x86.zip", 22 | "windows-amd64": "misc-win-x64.zip" 23 | }, 24 | "pattern": "ieee754*" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /pkg/sqlite/json1.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "json1", 4 | "version": "3.36.0", 5 | "homepage": "https://sqlite.org/json1.html", 6 | "repository": "https://sqlite.org/src/dir", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "JSON functions and operators.", 10 | "symbols": [ 11 | "json_array_length", 12 | "json_array", 13 | "json_each", 14 | "json_error_position", 15 | "json_extract", 16 | "json_group_array", 17 | "json_group_object", 18 | "json_insert", 19 | "json_object", 20 | "json_patch", 21 | "json_quote", 22 | "json_remove", 23 | "json_replace", 24 | "json_set", 25 | "json_tree", 26 | "json_type", 27 | "json_valid", 28 | "json" 29 | ], 30 | "assets": { 31 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 32 | "files": { 33 | "darwin-amd64": "json1.dylib", 34 | "darwin-arm64": "json1.dylib", 35 | "linux-amd64": "json1.so", 36 | "windows-amd64": "json1.dll" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /pkg/sqlite/memstat.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "memstat", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/memstat.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "List performance characteristics of the current SQLite instance.", 10 | "symbols": ["sqlite_memstat"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "memstat*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/nextchar.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "nextchar", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/nextchar.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Finds all valid next characters for an input string given the vocabulary.", 10 | "symbols": ["next_char"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "nextchar*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/percentile.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "percentile", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/percentile.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Calculates a specific percentile for a data series.", 10 | "symbols": ["percentile"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "percentile*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/prefixes.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "prefixes", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/prefixes.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate all prefixes of the input string.", 10 | "symbols": ["prefixes"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "prefixes*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/randomjson.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "randomjson", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/randomjson.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate pseudo-random JSON or JSON5.", 10 | "symbols": ["random_json", "random_json5"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "randomjson*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/regexp.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "regexp", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/regexp.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Regular-expression matcher with limited syntax.", 10 | "symbols": ["regexp"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "regexp*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/remember.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "remember", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/remember.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Memorize integer values in a C-language variable.", 10 | "symbols": ["remember"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "remember*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/rot13.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "rot13", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/rot13.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Encode text using ROT13 cipher.", 10 | "symbols": ["rot13"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "rot13*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/series.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "series", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/series.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate a sequence of integer values within a given range.", 10 | "symbols": ["generate_series"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "series*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/sha1.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "sha1", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/sha1.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Compute SHA1 hash for a string or blob.", 10 | "symbols": ["sha1", "sha1_query"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "sha1*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/sha3.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "sha3", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/shathree.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Compute SHA3 hash for a string or blob.", 10 | "keywords": ["shathree"], 11 | "symbols": ["sha3", "sha3_query"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "misc-macos.zip", 15 | "darwin-arm64": "misc-macos.zip", 16 | "linux-amd64": "misc-linux-x86.zip", 17 | "windows-amd64": "misc-win-x64.zip" 18 | }, 19 | "pattern": "shathree*" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/sqlite/spellfix.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "spellfix", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/spellfix.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Search a large vocabulary for close matches.", 10 | "symbols": ["spellfix1"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "spellfix*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/sqlar.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "sqlar", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/sqlar.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Compress / uncompress data with zlib using the SQL Archive approach.", 10 | "symbols": ["sqlar_compress", "sqlar_uncompress"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "sqlar*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/stmt.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "stmt", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/stmt.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "List all prepared statements associated with the database connection.", 10 | "symbols": ["sqlite_stmt"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "stmt*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/stmtrand.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "stmtrand", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/stmtrand.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate pseudo-random non-negative integers.", 10 | "symbols": ["stmtrand"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "stmtrand*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/totype.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "totype", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/totype.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Convert other types to integer or real.", 10 | "symbols": ["tointeger", "toreal"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "totype*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/uint.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "uint", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/uint.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Natural string sorting and comparison.", 10 | "symbols": ["uint"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "uint*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/unionvtab.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "unionvtab", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/unionvtab.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Union multiple similar tables into one.", 10 | "symbols": ["swarmvtab", "unionvtab"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "unionvtab*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/urifuncs.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "urifuncs", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/urifuncs.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Parse SQLite database connection string.", 10 | "symbols": [ 11 | "sqlite3_db_filename", 12 | "sqlite3_filename_database", 13 | "sqlite3_filename_journal", 14 | "sqlite3_filename_wal", 15 | "sqlite3_uri_boolean", 16 | "sqlite3_uri_int64", 17 | "sqlite3_uri_key", 18 | "sqlite3_uri_parameter" 19 | ], 20 | "assets": { 21 | "files": { 22 | "darwin-amd64": "misc-macos.zip", 23 | "darwin-arm64": "misc-macos.zip", 24 | "linux-amd64": "misc-linux-x86.zip", 25 | "windows-amd64": "misc-win-x64.zip" 26 | }, 27 | "pattern": "urifuncs*" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /pkg/sqlite/uuid.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "uuid", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/uuid.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Generate a version 4 UUID.", 10 | "symbols": ["uuid", "uuid_blob", "uuid_str"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "uuid*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/vfsstat.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "vfsstat", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/vfsstat.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Track I/O operations and accumulate status counts.", 10 | "symbols": ["vfsstat"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "vfsstat*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/vtablog.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "vtablog", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/vtablog.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Print diagnostic information on virtual table calls.", 10 | "symbols": ["vtablog"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "vtablog*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/wholenumber.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "wholenumber", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/wholenumber.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Returns the whole numbers between 1 and 4294967295.", 10 | "symbols": ["wholenumber"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "wholenumber*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/zipfile.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "zipfile", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/zipfile.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Read and write zip files, both in memory and on disk.", 10 | "symbols": ["zipfile"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "zipfile*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/sqlite/zorder.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "sqlite", 3 | "name": "zorder", 4 | "version": "3.49.1", 5 | "homepage": "https://sqlite.org/src/file?name=ext/misc/zorder.c&ci=trunk", 6 | "repository": "https://github.com/nalgeon/sqlite-ext", 7 | "authors": ["Richard Hipp"], 8 | "license": "Public Domain", 9 | "description": "Map multidimensional data to the single dimension using z-ordering (Morton codes).", 10 | "symbols": ["unzorder", "zorder"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "misc-macos.zip", 14 | "darwin-arm64": "misc-macos.zip", 15 | "linux-amd64": "misc-linux-x86.zip", 16 | "windows-amd64": "misc-win-x64.zip" 17 | }, 18 | "pattern": "zorder*" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /pkg/stackql/json_equal.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "stackql", 3 | "name": "json_equal", 4 | "version": "v1.0.5", 5 | "homepage": "https://github.com/stackql/sqlite-ext-functions/blob/main/docs/json_equal.md", 6 | "repository": "https://github.com/stackql/sqlite-ext-functions", 7 | "authors": ["Jeffrey Aven"], 8 | "license": "MIT", 9 | "description": "Comparing JSON strings (objects or arrays) for equivalence within SQL queries.", 10 | "keywords": ["json", "comparison", "equality"], 11 | "symbols": ["json_equal"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "stackql-sqlite-ext-functions-macos-universal.zip", 15 | "darwin-arm64": "stackql-sqlite-ext-functions-macos-universal.zip", 16 | "linux-amd64": "stackql-sqlite-ext-functions-linux-amd64.zip", 17 | "windows-amd64": "stackql-sqlite-ext-functions-windows-amd64.zip" 18 | }, 19 | "pattern": "json_equal*" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/stackql/regexp.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "stackql", 3 | "name": "regexp", 4 | "version": "v1.0.5", 5 | "homepage": "https://github.com/stackql/sqlite-ext-functions/blob/main/docs/regexp_fns.md", 6 | "repository": "https://github.com/stackql/sqlite-ext-functions", 7 | "authors": ["Jeffrey Aven"], 8 | "license": "MIT", 9 | "description": "Working with regular expressions using the tiny-regex-c library.", 10 | "keywords": ["pattern matching", "string manipulation", "tiny-regex-c"], 11 | "symbols": ["regexp_like", "regexp_replace", "regexp_substr", "regexp"], 12 | "assets": { 13 | "files": { 14 | "darwin-amd64": "stackql-sqlite-ext-functions-macos-universal.zip", 15 | "darwin-arm64": "stackql-sqlite-ext-functions-macos-universal.zip", 16 | "linux-amd64": "stackql-sqlite-ext-functions-linux-amd64.zip", 17 | "windows-amd64": "stackql-sqlite-ext-functions-windows-amd64.zip" 18 | }, 19 | "pattern": "regexp*" 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/stackql/split_part.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "stackql", 3 | "name": "split_part", 4 | "version": "v1.0.5", 5 | "homepage": "https://github.com/stackql/sqlite-ext-functions/blob/main/docs/split_part.md", 6 | "repository": "https://github.com/stackql/sqlite-ext-functions", 7 | "authors": ["Jeffrey Aven"], 8 | "license": "MIT", 9 | "description": "Splitting strings into parts using a specified separator.", 10 | "keywords": [ 11 | "negative indexes", 12 | "postgresql compatible", 13 | "string manipulation", 14 | "string splitting" 15 | ], 16 | "symbols": ["split_part"], 17 | "assets": { 18 | "files": { 19 | "darwin-amd64": "stackql-sqlite-ext-functions-macos-universal.zip", 20 | "darwin-arm64": "stackql-sqlite-ext-functions-macos-universal.zip", 21 | "linux-amd64": "stackql-sqlite-ext-functions-linux-amd64.zip", 22 | "windows-amd64": "stackql-sqlite-ext-functions-windows-amd64.zip" 23 | }, 24 | "pattern": "split_part*" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /pkg/vlcn-io/cr-sqlite.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "vlcn-io", 3 | "name": "cr-sqlite", 4 | "version": "v0.16.3", 5 | "repository": "https://github.com/vlcn-io/cr-sqlite", 6 | "authors": ["Matt Wonlaw"], 7 | "license": "MIT", 8 | "description": "Multi-master replication and partition tolerance via conflict free replicated data types (CRDTs) and/or causally ordered event logs.", 9 | "keywords": ["crdt", "crsqlite", "vulcan", "vlcn.io"], 10 | "symbols": [ 11 | "crsql_alter_commit", 12 | "crsql_as_crr", 13 | "crsql_begin_alter", 14 | "crsql_changes", 15 | "crsql_finalize", 16 | "crsql_sha", 17 | "crsql_site_id" 18 | ], 19 | "assets": { 20 | "files": { 21 | "darwin-amd64": "crsqlite-darwin-x86_64.zip", 22 | "darwin-arm64": "crsqlite-darwin-aarch64.zip", 23 | "linux-amd64": "crsqlite-linux-x86_64.zip", 24 | "linux-arm64": "crsqlite-linux-aarch64.zip", 25 | "windows-amd64": "crsqlite-windows-x86_64.zip" 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /pkg/voksenlia/interpolate.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "voksenlia", 3 | "name": "interpolate", 4 | "homepage": "https://github.com/nalgeon/sqlean/issues/27#issuecomment-1007971527", 5 | "repository": "http://voksenlia.net/sqlite3/interpolate.c", 6 | "authors": ["Steinar Midtskogen"], 7 | "license": "Public Domain", 8 | "description": "Interpolates missing values for timestamped measurements.", 9 | "symbols": ["interpolate"], 10 | "assets": { 11 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 12 | "files": { 13 | "darwin-amd64": "interpolate.dylib", 14 | "darwin-arm64": "interpolate.dylib", 15 | "linux-amd64": "interpolate.so", 16 | "windows-amd64": "interpolate.dll" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /pkg/x2bool/sqliteclip.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "x2bool", 3 | "name": "sqliteclip", 4 | "version": "v0.9.0", 5 | "repository": "https://github.com/x2bool/sqliteclip", 6 | "authors": ["Sergey Khabibullin"], 7 | "license": "MIT", 8 | "description": "Working with the operating system clipboard (copy/paste functions).", 9 | "keywords": ["clipboard", "libsqliteclip"], 10 | "symbols": ["clip_copy", "clipboard_copy", "clip_paste", "clipboard_paste"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "libsqliteclip-macos-x64.zip", 14 | "darwin-arm64": "libsqliteclip-macos-aarch64.zip", 15 | "linux-386": "libsqliteclip-linux-x86.tar.gz", 16 | "linux-amd64": "libsqliteclip-linux-x64.tar.gz", 17 | "windows-386": "sqliteclip-windows-x86.zip", 18 | "windows-amd64": "sqliteclip-windows-x64.zip" 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /pkg/x2bool/xlite.json: -------------------------------------------------------------------------------- 1 | { 2 | "owner": "x2bool", 3 | "name": "xlite", 4 | "version": "v0.2.1", 5 | "repository": "https://github.com/x2bool/xlite", 6 | "authors": ["Sergey Khabibullin"], 7 | "license": "MIT", 8 | "description": "Query Excel (.xlsx, .xls) and Open Document spreadsheets (.ods).", 9 | "keywords": ["libxlite"], 10 | "symbols": ["xlite"], 11 | "assets": { 12 | "files": { 13 | "darwin-amd64": "libxlite-macos-x64.zip", 14 | "darwin-arm64": "libxlite-macos-aarch64.zip", 15 | "linux-386": "libxlite-linux-x86.tar.gz", 16 | "linux-amd64": "libxlite-linux-x64.tar.gz", 17 | "linux-arm64": "libxlite-linux-aarch64.tar.gz", 18 | "windows-386": "xlite-windows-x86.zip", 19 | "windows-amd64": "xlite-windows-x64.zip" 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- 1 | # Spec File Guide 2 | 3 | The package spec file (`sqlpkg.json`) describes a particular package so that `sqlpkg` can work with it. 4 | 5 | ## Minimal example 6 | 7 | Here is a minimal working spec: 8 | 9 | ```json 10 | { 11 | "owner": "sqlite", 12 | "name": "stmt", 13 | "assets": { 14 | "path": "https://github.com/nalgeon/sqlean/releases/download/incubator", 15 | "files": { 16 | "darwin-amd64": "stmt.dylib", 17 | "darwin-arm64": "stmt.dylib", 18 | "linux-amd64": "stmt.so", 19 | "windows-amd64": "stmt.dll" 20 | } 21 | } 22 | } 23 | ``` 24 | 25 | Together `owner` and `name` define the unique package identifier. These fields are required. 26 | 27 | The `assets.path` is a base URL for the package assets. The assets themselves are listed in the `assets.files`. When `sqlpkg` downloads the package, it chooses the asset name according to the user's operating system, combines it with the `assets.path` and downloads the asset. 28 | 29 | At least one file in `asset.files` is required. The `path` can be omitted if there is a `repository` (more on this later). 30 | 31 | ## Typical spec 32 | 33 | Chances are, you host your project on GitHub and use GitHub releases to publish the binaries. In that case, use the following spec template: 34 | 35 | ```json 36 | { 37 | "owner": "{github_username}", 38 | "name": "{extension_name}", 39 | "version": "{current_version}", 40 | "repository": "https://github.com/{github_username}/{repo_name}", 41 | "authors": ["{your_name}"], 42 | "license": "{license}", 43 | "description": "{description}", 44 | "symbols": ["{function_1}", "{function_2}", "{function_3}"], 45 | "assets": { 46 | "files": { 47 | "darwin-amd64": "{extension_name}-{version}-macos-x86.zip", 48 | "darwin-arm64": "{extension_name}-{version}-macos-arm64.zip", 49 | "linux-amd64": "{extension_name}-{version}-linux-x86.zip", 50 | "linux-arm64": "{extension_name}-{version}-linux-arm64.zip", 51 | "windows-amd64": "{extension_name}-{version}-windows-x86.zip" 52 | } 53 | } 54 | } 55 | ``` 56 | 57 | Be sure to replace the `{placeholders}` with actual values. For example: 58 | 59 | ```json 60 | { 61 | "owner": "nalgeon", 62 | "name": "hello", 63 | "version": "0.1.0", 64 | "repository": "https://github.com/nalgeon/sqlite-hello", 65 | "authors": ["Anton Zhiyanov"], 66 | "license": "MIT", 67 | "description": "Greet the world in 72 languages.", 68 | "symbols": ["say_hi", "say_bye", "mumble"], 69 | "assets": { 70 | "files": { 71 | "darwin-amd64": "hello-{version}-macos-x86.zip", 72 | "darwin-arm64": "hello-{version}-macos-arm64.zip", 73 | "linux-amd64": "hello-{version}-linux-x86.zip", 74 | "linux-arm64": "hello-{version}-linux-arm64.zip", 75 | "windows-amd64": "hello-{version}-windows-x86.zip" 76 | } 77 | } 78 | } 79 | ``` 80 | 81 | Note that the repo name (`sqlite-hello` in the example) can be different from the extension name (`hello`) — but it's better if they match. 82 | 83 | Also note that I left the `{version}` placeholders in the `assets` section. This is intended — `sqlpkg` will automatically replace them with the main `version` field. 84 | 85 | The `description` field should be less than 100 characters (even better, try to keep it under 80 characters). 86 | 87 | The `symbols` field should list the names of the functions defined in the extension. 88 | 89 | ## Using the spec 90 | 91 | When the spec is ready, commit it to the root of your repository as `sqlpkg.json`. This will allow the [sqlpkg manager](https://github.com/nalgeon/sqlpkg-cli) tool to find and install it like this: 92 | 93 | ``` 94 | sqlpkg install {github_username}/{repo_name} 95 | ``` 96 | 97 | Using the above example: 98 | 99 | ``` 100 | sqlpkg install nalgeon/sqlite-hello 101 | ``` 102 | 103 | ## Listing the extension 104 | 105 | If you want your extension to appear on the [sqlpkg.org](https://sqlpkg.org/) website, open a PR in the [sqlpkg](https://github.com/nalgeon/sqlpkg) project. 106 | 107 | After the extension is added to the catalog, you can link to it like this: 108 | 109 | ``` 110 | https://sqlpkg.org/?q={github_username}/{extension_name} 111 | ``` 112 | 113 | For example: 114 | 115 | 116 | 117 | If you are into badges, you can add one like this: 118 | 119 | ```html 120 | 121 | 122 | 123 | ``` 124 | 125 | For example: 126 | 127 | ```html 128 | 129 | 130 | 131 | ``` 132 | 133 | 134 | 135 | 136 | 137 | --- 138 | 139 | If you have any questions — open an [issue](https://github.com/nalgeon/sqlpkg/issues/new). 140 | --------------------------------------------------------------------------------