diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..7fb446db --- /dev/null +++ b/.gitattributes @@ -0,0 +1,7 @@ +# Regenerated by `pnpm --filter @rivet-gg/icons generate`, never hand-edited. +# Collapsed in reviews and skipped by `git diff` so an icon repull does not +# bury the change it came with. +packages/icons/dist/** linguist-generated=true -diff +packages/icons/src/index.gen.js linguist-generated=true -diff +packages/icons/src/index.gen.ts linguist-generated=true -diff +packages/icons/manifest.json linguist-generated=true -diff diff --git a/Caddyfile b/Caddyfile index e746a093..f8b27a3d 100644 --- a/Caddyfile +++ b/Caddyfile @@ -55,6 +55,30 @@ @www host www.rivet.dev redir @www https://rivet.dev{uri} 301 + # mcp.rivet.dev serves the MCP landing page at its root while the MCP server + # keeps every route it owns, which are proxied to MCP_UPSTREAM. A blanket + # host redirect is not possible: https://mcp.rivet.dev/mcp is the endpoint + # the landing page tells people to connect to. Only takes effect when + # mcp.rivet.dev is attached to the Railway service and MCP_UPSTREAM is set. + @mcpHost host mcp.rivet.dev + handle @mcpHost { + @mcpService path /mcp /mcp/* /.well-known/oauth-protected-resource /health /ready + handle @mcpService { + reverse_proxy {$MCP_UPSTREAM} + } + + handle / { + rewrite * /mcp/index.html + file_server + } + + # The landing page is the only page this host serves; the rest of the + # site keeps one canonical home. + handle { + redir https://rivet.dev{uri} 301 + } + } + # Real HTTP 301s for legacy/moved URLs. Generated from redirects.mjs by # scripts/generate-caddy-redirects.mjs. The import path resolves relative to # this Caddyfile, so it works both locally and in-container. @@ -66,6 +90,9 @@ @needsSlash { not path */ not path /health + # mcp.rivet.dev/mcp is an API endpoint, not a page: a trailing-slash + # redirect here would break every client the landing page configures. + not host mcp.rivet.dev file {path}/index.html } redir @needsSlash {path}/{http.request.uri.prefixed_query} 301 diff --git a/packages/icons/dist/icons/faAiSdk.js b/packages/icons/dist/icons/faAiSdk.js new file mode 100644 index 00000000..c61d224c --- /dev/null +++ b/packages/icons/dist/icons/faAiSdk.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faAiSdk = { + prefix: "fak", + iconName: "ai-sdk", + icon: [ + 512, + 512, + [], + "e01d", + "M256 34.3l256 443.4-512 0z" + ] +}; +export { + faAiSdk +}; diff --git a/packages/icons/dist/icons/faBetterAuth.js b/packages/icons/dist/icons/faBetterAuth.js new file mode 100644 index 00000000..5773b2b4 --- /dev/null +++ b/packages/icons/dist/icons/faBetterAuth.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faBetterAuth = { + prefix: "fak", + iconName: "better-auth", + icon: [ + 512, + 512, + [], + "e01e", + "M70.7 123.9l89.1 0 0 265.2-89.1 0zm275 0l94.6 0 0 265.2-94.6 0zm91.9 0l0 85.5-178.7 0 0-85.5zm2.8 179.8l0 85.5-181.5 0 0-85.5zM258.8 209.4l0 94.3-99.1 0 0-94.3z" + ] +}; +export { + faBetterAuth +}; diff --git a/packages/icons/dist/icons/faClaude.js b/packages/icons/dist/icons/faClaude.js index 0b576098..3fab1828 100644 --- a/packages/icons/dist/icons/faClaude.js +++ b/packages/icons/dist/icons/faClaude.js @@ -1,67 +1,15 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faClaude = { + prefix: "fak", + iconName: "claude", + icon: [ + 512, + 512, + [], + "e014", + "M100.1 339.3l100.3-56.3 1.7-4.9-1.7-2.7-4.9 0-16.8-1-57.3-1.5-49.7-2.1-48.2-2.6-12.2-2.6-11.4-15 1.2-7.5 10.2-6.8 14.6 1.3 32.3 2.2 48.4 3.4 35.1 2 52 5.4 8.3 0 1.2-3.4-2.8-2.1-2.2-2-50.1-34-54.2-35.9-28.4-20.7-15.4-10.5-7.8-9.8-3.3-21.4 13.9-15.4 18.7 1.3 4.8 1.3 19 14.6 40.5 31.4 52.9 39 7.7 6.5 3.1-2.2 .4-1.6-3.5-5.8-28.8-52-30.7-53-13.7-22-3.6-13.2c-1.4-5.1-2.1-10.3-2.2-15.5l15.9-21.6 8.8-2.8 21.2 2.8 8.9 7.7 13.2 30.1 21.3 47.4 33.1 64.4 9.7 19.1 5.2 17.7 1.9 5.4 3.4 0 0-3.1 2.7-36.3 5-44.5 4.9-57.3 1.7-16.1 8-19.4 15.9-10.5 12.4 6 10.2 14.6-1.4 9.4-6.1 39.4-11.8 61.8-7.8 41.3 4.5 0 5.2-5.1 20.9-27.8 35.1-43.9 15.5-17.4 18.1-19.2 11.6-9.2 22 0 16.2 24-7.2 24.8-22.6 28.6-18.7 24.3-26.8 36.2-16.8 28.9 1.5 2.3 4-.4 60.7-12.9 32.8-6 39.1-6.7 17.7 8.3 1.9 8.4-7 17.2-41.8 10.3-49.1 9.8-73.1 17.3-.9 .6 1 1.3 32.9 3.1 14.1 .8 34.5 0 64.2 4.8 16.8 11.1 10.1 13.6-1.7 10.3-25.8 13.2-116.2-27.6-27.9-7-3.8 0 0 2.3 23.2 22.7 42.6 38.5 53.3 49.6 2.7 12.3-6.8 9.7-7.2-1-46.8-35.2-18.1-15.9-41-34.5-2.7 0 0 3.6 9.4 13.8 49.8 74.9 2.6 23-3.6 7.5-12.9 4.5-14.2-2.6-29.2-41-30.1-46.1-24.3-41.3-3 1.7-14.3 154.3-6.7 7.9-15.5 6-12.9-9.8-6.8-15.9 6.8-31.4 8.3-41 6.7-32.5 6.1-40.4 3.6-13.4-.3-.9-2.9 .4-30.5 41.8-46.3 62.6-36.7 39.3-8.8 3.5-15.3-7.9 1.4-14.1 8.5-12.5 50.8-64.6 30.6-40 19.7-23.1-.1-3.4-1.2 0-134.8 87.6-24 3.1-10.4-9.7 1.3-15.9 4.9-5.2 40.5-27.9z" + ] }; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); - -// src/node_modules/@fortawesome/free-brands-svg-icons/faClaude.js -var require_faClaude = __commonJS({ - "src/node_modules/@fortawesome/free-brands-svg-icons/faClaude.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var prefix = "fab"; - var iconName = "claude"; - var width = 512; - var height = 512; - var aliases = []; - var unicode = "e861"; - var svgPathData = "M100.4 340.5l100.7-56.5 1.7-4.9-1.7-2.7-4.9 0-16.8-1-57.5-1.6-49.9-2.1-48.3-2.6-12.2-2.6-11.4-15 1.2-7.5 10.2-6.9 14.7 1.3c18.9 1.3 45.9 3.1 81 5.6l35.2 2.1 52.2 5.4 8.3 0 1.2-3.4-2.8-2.1-2.2-2.1-50.3-34.1-54.4-36-28.5-20.7-15.4-10.5-7.8-9.8-3.4-21.5 14-15.4 18.8 1.3 4.8 1.3 19 14.7 40.7 31.5 53.1 39.1 7.8 6.5 3.1-2.2 .4-1.6-3.5-5.8-28.9-52.2-30.8-53.1-13.7-22-3.6-13.2c-1.3-5.4-2.2-10-2.2-15.5l15.9-21.6 8.8-2.8 21.2 2.8 8.9 7.8 13.2 30.2 21.4 47.5 33.2 64.6 9.7 19.2 5.2 17.8 1.9 5.4 3.4 0 0-3.1 2.7-36.4 5-44.7 4.9-57.5 1.7-16.2 8-19.4 15.9-10.5 12.4 5.9 10.2 14.7-1.4 9.5-6.1 39.5-11.9 61.9-7.8 41.5 4.5 0 5.2-5.2 21-27.8 35.2-44.1 15.5-17.5 18.1-19.3 11.6-9.2 22 0 16.2 24.1-7.3 24.9-22.7 28.7-18.8 24.4-27 36.3-16.8 29 1.6 2.3 4-.4 60.9-13 32.9-5.9 39.3-6.7 17.8 8.3 1.9 8.4-7 17.2-42 10.4-49.2 9.8-73.3 17.3-.9 .7 1 1.3 33 3.1 14.1 .8 34.6 0 64.4 4.8 16.8 11.1 10.1 13.6-1.7 10.4-25.9 13.2c-15.5-3.7-54.4-12.9-116.6-27.7l-28-7-3.9 0 0 2.3 23.3 22.8 42.7 38.6 53.5 49.8 2.7 12.3-6.9 9.7-7.3-1-47-35.4-18.1-15.9-41.1-34.6-2.7 0 0 3.6 9.5 13.9 50 75.2 2.6 23-3.6 7.5-13 4.5-14.2-2.6-29.3-41.1-30.2-46.3-24.4-41.5-3 1.7-14.4 154.8-6.7 7.9-15.5 5.9-13-9.8-6.9-15.9 6.9-31.5 8.3-41.1 6.7-32.7 6.1-40.6 3.6-13.5-.2-.9-3 .4-30.6 42-46.5 62.9-36.8 39.4-8.8 3.5-15.3-7.9 1.4-14.1 8.5-12.6 50.9-64.8 30.7-40.2 19.8-23.2-.1-3.4-1.2 0-135.3 87.8-24.1 3.1-10.4-9.7 1.3-15.9 4.9-5.2 40.7-28-.1 .1 0 .1z"; - exports.definition = { - prefix, - iconName, - icon: [ - width, - height, - aliases, - unicode, - svgPathData - ] - }; - exports.faClaude = exports.definition; - exports.prefix = prefix; - exports.iconName = iconName; - exports.width = width; - exports.height = height; - exports.ligatures = aliases; - exports.unicode = unicode; - exports.svgPathData = svgPathData; - exports.aliases = aliases; - } -}); - -// src/_entries/faClaude.js -var import_faClaude = __toESM(require_faClaude()); -var export_faClaude = import_faClaude.definition; export { - export_faClaude as faClaude + faClaude }; diff --git a/packages/icons/dist/icons/faDrizzle.js b/packages/icons/dist/icons/faDrizzle.js new file mode 100644 index 00000000..e714e204 --- /dev/null +++ b/packages/icons/dist/icons/faDrizzle.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faDrizzle = { + prefix: "fak", + iconName: "drizzle", + icon: [ + 512, + 512, + [], + "e01f", + "M114.2 252.2c2.9-5.1 3.7-11.2 2.1-16.9s-5.4-10.5-10.6-13.4c-10.8-6-24.5-2.2-30.7 8.5L2.9 356.3c-3 5.1-3.7 11.2-2.1 16.9s5.4 10.5 10.6 13.4c10.8 6 24.5 2.2 30.7-8.5l72.2-125.9zm239.3 0c3-5.1 3.7-11.2 2.1-16.9s-5.4-10.5-10.5-13.4c-10.8-6-24.5-2.2-30.7 8.5L242.2 356.3c-3 5.1-3.7 11.2-2.1 16.9s5.4 10.5 10.5 13.4c10.8 6 24.5 2.2 30.7-8.5l72.1-125.9zm155.6-96.5c2.9-5.1 3.7-11.2 2.1-16.9s-5.4-10.5-10.6-13.4c-10.8-6-24.5-2.2-30.7 8.5L397.8 259.8c-2.9 5.1-3.7 11.2-2.1 16.9s5.4 10.5 10.6 13.4c10.8 6 24.5 2.2 30.7-8.5l72.2-125.9zm-239.3 0c3-5.1 3.7-11.2 2.2-16.9s-5.4-10.5-10.6-13.4c-10.8-6-24.5-2.2-30.7 8.5L158.5 259.8c-3 5.1-3.7 11.2-2.1 16.9s5.4 10.5 10.5 13.4c10.8 6 24.5 2.2 30.7-8.5l72.1-125.9z" + ] +}; +export { + faDrizzle +}; diff --git a/packages/icons/dist/icons/faDuckdb.js b/packages/icons/dist/icons/faDuckdb.js new file mode 100644 index 00000000..a11755b1 --- /dev/null +++ b/packages/icons/dist/icons/faDuckdb.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faDuckdb = { + prefix: "fak", + iconName: "duckdb", + icon: [ + 512, + 512, + [], + "e020", + "M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zM202.7 362a106 106 0 1 1 0-212.1 106 106 0 1 1 0 212.1zm140-144.1l50.2 0c20.9 0 38.1 16.7 38.1 37.6s-17.2 38.2-38.1 38.2l-50.2 0 0-75.8z" + ] +}; +export { + faDuckdb +}; diff --git a/packages/icons/dist/icons/faDurableStreams.js b/packages/icons/dist/icons/faDurableStreams.js new file mode 100644 index 00000000..eb892f89 --- /dev/null +++ b/packages/icons/dist/icons/faDurableStreams.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faDurableStreams = { + prefix: "fak", + iconName: "durable-streams", + icon: [ + 512, + 512, + [], + "e02c", + "M479.1 129.6l1.4 0c1.8 1.9 4.3 8.4 5.5 11.1 8.7 19.7 15.4 39.6 21.8 60.1-7.5-2.8-17.9-5.6-25.8-8l-53.5-15.6c-7.7-2.7-18.3-5.4-26.4-7.9-8.2-13.4-15.7-22.5-26-34.4 34.4-2 68.8-3.8 103.2-5.4zM3.5 209.6c2.9 2.2 5.8 4.7 8.7 7.1 25.1 20.7 50.5 41.2 75.4 62.2 1.4 8.8 3.3 17.6 5.7 26.2 .8 2.9 4.8 12.8 3.9 14.7l-1.4-.3c-30.6-11.4-65.4-22.8-95.2-35.1 0-2.2-.1-4.7-.2-7-1.1-23 .7-45 3.2-67.8zm.8 101.5l104.4 30.2c4.7 7.7 9.1 14.2 14.9 21.2 3.4 4.1 7.1 8 10.3 12.2-1.7 0-3.5 .1-5.2 .2-22.4 1.8-45.9 2.2-68.5 3.7-9.6 .6-19.5 .7-29.1 1.6-10-19.7-20.9-47.5-26.9-69.1zM412.6 192.3c29.3 9.3 58.5 20.5 87.5 30.8 3.8 1.4 7.6 2.8 11.4 4.4 .8 26.1 1 46.6-2.8 72.8l-11.7-9.3-1.4-1.2-49.2-38.8c-6.1-4.8-18.1-13.7-23.1-18.5-2.7-17.3-5.6-24.2-10.6-40.2zM374.9 375.9c.9 1.6 5.2 95 5.3 102.7-15.6 8.8-49.5 21.1-66.8 25.8l-4.5 1.1c1.7-5.8 3.5-11.6 5.4-17.3 9.2-28.8 17.1-58.2 26.6-86.8 14.1-8.9 21.2-14.6 34-25.5zM199.6 4.4l1 0 .3 .5c-.2 2.6-2.8 9.6-3.8 12.4-1.8 5.6-3.6 11.2-5.3 16.8-7.3 24-14.7 51.6-22.7 75-9.8 6.1-19.1 12.7-27.9 20.3-1.8 1.6-3.5 3.1-5.5 4.6l-.5-.3-.2-1.7c-.3-10.9-1.2-22.5-1.8-33.5-1.1-22.6-2.3-45.1-3.7-67.6 16.8-8.6 51.9-22.2 70-26.4zM108.5 47.5c1.2 1.3 11.4 95.9 12.5 105.4-5.8 6.4-11 15.3-15.1 22.9-2.2 4-3.9 8.1-6.3 12.1-3.7-6.9-7.3-13.8-10.8-20.8-11.8-23-23.3-46.1-34.7-69.3 2.9-3.5 7.2-7.9 10.4-11.3 13.4-14.3 28.2-27.4 44.1-39zM412.5 324.1c2.8 2.2 43 83.8 45.4 89.8-10.5 12.7-24.1 25.1-36.4 36.2-6 4.9-12.1 9.7-18.2 14.4-1.8-9.9-3-25.5-4.2-35.7L391 359.1c8.4-9.5 15.7-23.9 21.5-35zm.4-270c1.4 .3 20.6 18.6 22.9 21 9.8 9.8 20.3 21 28.6 32.1-9.3 .7-20.2 2-29.5 3.1l-64.4 7.2-14.3 1.5c-14.1-10.1-22-13-36.4-20.8 11-4.5 24.6-11.6 35.5-16.8L412.9 54zM150.8 391c1.3-.3 7.8 4.9 9.4 6 8.9 6.1 18.4 10.2 27.8 15.2-7.9 4.3-17.2 8.7-25.4 12.7l-66.9 33-7.1-6.7c-14.6-13.2-31.4-31.5-43.2-47.5 4.2-.8 10.5-1.4 15-1.9l27-3.2c20.8-2.5 42.7-5.6 63.4-7.6zM317 414.8l.6 .1c.2 1.3-31.8 87.3-35 96.3-25 1.5-42.5 1.1-68-2.5l-5-.7c7.4-8.5 14.6-17.9 21.7-26.7 15.3-19 30.8-37.9 46.4-56.7 15.3-3 24.3-5.2 39.4-9.9zM246.7 0c16.5-.2 37.2 1.4 53.6 4-13.6 17.3-27.5 34.5-41.6 51.5-8 9.7-16.4 19.3-24.1 29.1l-2.1 2.3c-15.6 3.2-25 5.6-40.2 10.4 5.7-13 10.3-27.5 15.4-40.8 7-18.5 14-37.1 20.6-55.8 6.1-.2 12.3-.4 18.4-.6zM425.4 254.9c2 1 13.6 12.3 15.9 14.5 20.1 18.7 40 37.6 59.8 56.6-5.8 17-13.6 34.5-21.4 50.5l-8.3 16.6c-6.7-11.4-13.6-24.7-20.1-36.4-11-19.4-21.8-38.9-32.3-58.6 1.6-8.1 3.1-14.8 4.2-23.1 1-7 1.3-13.4 2.1-20.2zM211.1 419.1c9 3.1 32.1 5.8 41.7 6.7-12.1 12.5-24.6 26.2-36.4 39-11.1 12-22.1 24.1-33.1 36.3-5.3-2-10.4-3.9-15.6-6.1-16.7-7.2-33-15.1-48.9-23.9 9.4-4.6 20.7-11.9 30-17.2 20.3-11.6 41.4-24.4 62.3-34.9zM37.7 118.8c18.6 31.4 37 62.9 55.2 94.6-3.4 16.5-5.2 27-6.7 43.6L74 246c-6-5.9-12.9-11.3-19-17-15.7-14.7-33.1-28.9-48.5-43.6 9.1-23.8 19.4-44.2 31.2-66.6zm289.8-108c1.5 .3 9 3.2 10.6 3.9 17.6 7.3 38.7 16.4 55.1 26-7.5 3.7-17.3 9.5-24.7 13.7-17.7 10.1-35.5 20.1-53.4 30-5.2 2.9-10.5 5.8-15.8 8.6-14.1-3.8-27.8-5.2-42.2-6.7 7-8 16-17.1 23.4-25l47-50.4z" + ] +}; +export { + faDurableStreams +}; diff --git a/packages/icons/dist/icons/faEve.js b/packages/icons/dist/icons/faEve.js new file mode 100644 index 00000000..5cfc9278 --- /dev/null +++ b/packages/icons/dist/icons/faEve.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faEve = { + prefix: "fak", + iconName: "eve", + icon: [ + 512, + 512, + [], + "e021", + "M247.4 336l129.3-160.5-34.6 0-101.5 126.2-27.5 34.3 34.4 0zM0 175.5l212.9 0 0 25.6-212.9 0 0-25.6zm0 66.9l138.8 0 0 25.6-138.8 0zm0 67.9l138.8 0 0 25.6-138.8 0zM511.5 175.5l-162 0 0 25.6 162 0zm0 66.9l-138.8 0 0 25.6 138.8 0zm0 67.9l-138.8 0 0 25.6 138.8 0z" + ] +}; +export { + faEve +}; diff --git a/packages/icons/dist/icons/faFlue.js b/packages/icons/dist/icons/faFlue.js new file mode 100644 index 00000000..c9201827 --- /dev/null +++ b/packages/icons/dist/icons/faFlue.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faFlue = { + prefix: "fak", + iconName: "flue", + icon: [ + 512, + 512, + [], + "e022", + "M341.3 85.3l-85.3 0 0 85.3 85.3 0zM256 341.3l-85.3 0 0 85.3 85.3 0zm0-170.7l-85.3 0 0 85.3 85.3 0zM341.3 256l-85.3 0 0 85.3 85.3 0z" + ] +}; +export { + faFlue +}; diff --git a/packages/icons/dist/icons/faGemini.js b/packages/icons/dist/icons/faGemini.js index b924f708..5e5ba87e 100644 --- a/packages/icons/dist/icons/faGemini.js +++ b/packages/icons/dist/icons/faGemini.js @@ -1,67 +1,15 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faGemini = { + prefix: "fak", + iconName: "gemini", + icon: [ + 512, + 512, + [], + "e02e", + "M245.6 29.5c1.2-4.8 5.5-8.1 10.4-8.1s9.2 3.3 10.4 8.1c13.4 52.1 40.5 99.6 78.5 137.6 27.3 27.2 59.5 48.9 94.9 64 13.8 6 28.1 10.8 42.7 14.5 4.8 1.2 8.1 5.5 8.1 10.4s-3.3 9.2-8.1 10.4c-52.1 13.4-99.6 40.5-137.7 78.5-27.2 27.3-48.9 59.5-64 94.9-6 13.9-10.8 28.1-14.4 42.7-1.2 4.8-5.5 8.2-10.4 8.2s-9.2-3.4-10.4-8.2c-13.4-52.1-40.5-99.6-78.5-137.7-27.3-27.2-59.5-48.9-94.9-64-13.9-6-28.1-10.8-42.7-14.4-4.8-1.2-8.2-5.5-8.2-10.4s3.4-9.2 8.2-10.4c14.6-3.7 28.8-8.5 42.7-14.5 35.4-15.1 67.7-36.8 94.9-64 38-38.1 65.1-85.6 78.5-137.6z" + ] }; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); - -// src/node_modules/@fortawesome/free-solid-svg-icons/faGemini.js -var require_faGemini = __commonJS({ - "src/node_modules/@fortawesome/free-solid-svg-icons/faGemini.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var prefix = "fas"; - var iconName = "gemini"; - var width = 448; - var height = 512; - var aliases = []; - var unicode = "e849"; - var svgPathData = "M395.4 8c13.2-11.7 33.3-10.5 45.1 2.7 11.7 13.2 10.5 33.4-2.7 45.2-2.7 2.4-23.1 19.8-58.3 36.8-8.2 4-17.2 7.9-27 11.6l0 303.2c9.8 3.8 18.8 7.6 27 11.6 18.2 8.8 32.4 17.7 42.2 24.5 3 2.1 5.5 4.1 7.7 5.7 1.2 .9 2.3 1.6 3.2 2.4 .2 .1 .3 .2 .5 .4 1.3 1.1 2.4 2 3.2 2.6 .4 .3 .7 .6 .9 .8 .1 .1 .3 .2 .3 .3 0 0 .1 .1 .1 .1l.1 0 0 0 0 0c3.3 2.9 5.9 6.4 7.7 10.2 5.4 11.3 3.8 25.1-5 35-.3 .4-.7 .7-1.1 1.1-11.9 12.2-31.2 13.1-44 1.7-.3-.3-1.5-1.3-3.5-2.8-.4-.3-.9-.7-1.5-1.1-1.9-1.4-4.2-3.1-7.1-5.1-2.2-1.5-4.7-3.1-7.4-4.8-6.6-4.1-14.8-8.8-24.4-13.5-7.4-3.6-15.6-7.2-24.7-10.5-13.6-5.1-29-9.6-46.1-12.9-5.7-1.1-11.6-2.1-17.7-2.8-12.1-1.6-25-2.5-38.6-2.5-54.2 0-97.4 14.4-127 28.8-3.4 1.6-6.5 3.3-9.5 4.9-5.1 2.8-9.7 5.4-13.8 7.9-3.3 2.1-6.3 4-8.9 5.7-1.7 1.2-3.2 2.3-4.6 3.3-1.9 1.4-3.5 2.5-4.6 3.4-1.4 1.1-2.2 1.8-2.5 2-13.2 11.7-33.3 10.5-45.1-2.8-2.2-2.5-4-5.2-5.2-8.1s-2.1-5.9-2.5-8.9c-1.4-10.2 2.2-20.8 10.4-28.2 .2-.2 .6-.5 1.2-1 .1-.1 .2-.2 .3-.3l3.2-2.6c1.7-1.3 3.7-2.8 6.2-4.6 1.6-1.2 3.3-2.5 5.2-3.8 9.8-6.8 24-15.7 42.2-24.5 8.2-4 17.2-7.9 27-11.6l0-303.2C86.7 100.6 77.7 96.7 69.5 92.8 34.3 75.7 14 58.3 11.3 55.9-1.9 44.2-3.1 24 8.6 10.7 20.3-2.5 40.5-3.7 53.7 8 55.1 9.2 70.7 22.2 97.5 35.2 127.1 49.6 170.3 64 224.5 64s97.4-14.4 127-28.8c26.8-13 42.4-26 43.8-27.2zM288.5 122.3c-19.7 3.5-41 5.7-64 5.7s-44.3-2.2-64-5.7l0 267.4c12.6-2.3 25.9-4 39.9-4.9 7.8-.5 15.8-.8 24-.8 23 0 44.4 2.2 64 5.7l0-267.4z"; - exports.definition = { - prefix, - iconName, - icon: [ - width, - height, - aliases, - unicode, - svgPathData - ] - }; - exports.faGemini = exports.definition; - exports.prefix = prefix; - exports.iconName = iconName; - exports.width = width; - exports.height = height; - exports.ligatures = aliases; - exports.unicode = unicode; - exports.svgPathData = svgPathData; - exports.aliases = aliases; - } -}); - -// src/_entries/faGemini.js -var import_faGemini = __toESM(require_faGemini()); -var export_faGemini = import_faGemini.definition; export { - export_faGemini as faGemini + faGemini }; diff --git a/packages/icons/dist/icons/faKubernetes.js b/packages/icons/dist/icons/faKubernetes.js index 7e0ccde7..364080c5 100644 --- a/packages/icons/dist/icons/faKubernetes.js +++ b/packages/icons/dist/icons/faKubernetes.js @@ -1,67 +1,15 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faKubernetes = { + prefix: "fak", + iconName: "kubernetes", + icon: [ + 512, + 512, + [], + "e00e", + "M242.1 275l13.8 6.7 13.8-6.6 3.4-14.9-9.6-12-15.4 0-9.6 11.9 3.4 14.9zm-14.7-52.9l0 0c2.5 1.8 5.8 2.1 8.6 .8s4.6-4.1 4.7-7.2l0 0 .2-.1 2.9-50.3c-3.5 .4-6.9 1-10.1 1.8-17.9 4-34.4 13-47.6 25.9l41.2 29.2zm-22.1 38.1l0 0c3-.8 5.3-3.2 6-6.2s-.3-6.2-2.7-8.2l0 0 0-.2-37.6-33.7c-11.5 18.7-16.4 40.6-14 62.4l48.2-13.9zM221.8 296c-1-4.4-5.3-7.2-9.7-6.4l-.1 0-.1-.1-49.5 8.4c7.4 20.5 21.4 38 39.8 49.8l19.2-46.3-.1-.2 0 0c.7-1.6 .9-3.4 .5-5.2zm41.6 18.3l0 0c-1.5-2.8-4.5-4.5-7.7-4.4-3 .1-5.7 1.8-7.1 4.4l0 0 0 0-24.3 44c17.4 5.9 36.1 6.8 54.1 2.8 3.3-.7 6.6-1.7 9.7-2.7l-24.4-44.1zm36.4-24.8l-.1 0c-.6-.1-1.3-.2-1.9-.1-2.7 .2-5.2 1.6-6.7 4s-1.7 5.2-.6 7.7l0 0-.1 .1 19.4 46.8c18.5-11.8 32.5-29.5 39.9-50.1l-49.9-8.4zm40.8-77.5l-37.4 33.5 0 .1 0 0c-2.3 2-3.4 5.2-2.7 8.2s3 5.4 6 6.2l.1 0 0 .2 48.5 14c2.1-21.8-3-43.6-14.4-62.2zM271 215.5l0 0c.1 1.8 .7 3.5 1.8 4.9 2.8 3.5 7.9 4.2 11.5 1.5l0 0 .1 .1 40.9-29c-15.6-15.2-35.7-25-57.3-27.7l2.8 50.2zm215.1 89.1L446.4 132.3c-2.1-9.1-8.2-16.7-16.6-20.7L269.3 35c-8.4-4-18.2-4-26.6 0L82.1 111.7c-8.4 4-14.5 11.6-16.6 20.7L25.9 304.6c-1.8 8-.3 16.5 4.2 23.3 .5 .8 1.1 1.6 1.7 2.4L142.9 468.5c5.9 7.3 14.7 11.5 24 11.5l178.2 0c9.3 0 18.1-4.2 24-11.4L480.2 330.4c5.8-7.2 8-16.7 5.9-25.8zm-61-2.1c-1.6 5.4-7.1 8.5-12.5 7.1l-.1 0-.1 0-.1 0-.1 0-.9-.2c-.6-.1-1.1-.2-1.6-.3-2-.6-3.9-1.3-5.7-2.1-.9-.4-1.9-.8-2.9-1.2l-.3-.1c-5.3-2.1-10.8-3.8-16.5-4.8-1.7-.1-3.4 .4-4.7 1.6l-.6 .4 0 0 0 0c-.7-.1-2.8-.5-4-.7-9.3 29.2-29 54-55.3 69.6 .1 .4 .3 .8 .5 1.3 .3 .9 .6 1.7 1.1 2.5l0 0 0 0-.3 .7c-.8 1.5-1 3.3-.5 4.9 2.3 5.3 5.2 10.4 8.5 15.2 .6 .9 1.2 1.7 1.8 2.5 1.3 1.6 2.4 3.3 3.4 5.1 .3 .5 .6 1.2 .9 1.8l.4 .8c1.9 3.2 1.8 7.2-.2 10.3s-5.6 4.8-9.3 4.4-6.8-2.9-8.1-6.4l-.4-.7c-.3-.6-.6-1.2-.8-1.7-.8-1.9-1.4-3.9-1.9-5.9-.3-1-.5-1.9-.9-3l-.1-.3c-1.6-5.5-3.8-10.8-6.5-15.9-1-1.4-2.5-2.4-4.2-2.7l-.7-.2 0 0 0 0c-.2-.3-.5-1-1-1.7-.4-.7-.8-1.4-1.1-1.9-5.4 2-10.8 3.7-16.4 4.9-24 5.5-49.2 3.7-72.2-5.2l-2.2 3.9 0 0c-1.5 .2-3 .9-4.1 2-2.5 3.5-4.3 7.4-5.4 11.5-.6 1.9-1.3 3.8-2 5.7-.3 1-.6 2-.9 3-.5 2-1.1 3.9-1.9 5.8-.2 .5-.5 1.1-.8 1.6l-.4 .8 0 0 0 0c-1.7 3.7-5.4 6.2-9.5 6.3-1.3 0-2.6-.3-3.8-.9-4.9-2.7-6.7-8.8-4.1-13.8 .1-.3 .3-.6 .4-.9 .3-.6 .6-1.2 .8-1.7 1-1.8 2.1-3.5 3.4-5.2 .6-.8 1.2-1.6 1.8-2.5 3.4-4.9 6.3-10.1 8.7-15.6 .3-1.8 0-3.7-.9-5.4l0 0 0 0 1.7-4.1c-26.3-15.5-45.9-40.1-55.4-69.1l-4.1 .7 0 0-.4-.2c-1.5-1-3.2-1.6-5.1-1.7-5.6 1.1-11.1 2.7-16.5 4.8l-.3 .1c-1 .4-1.9 .8-2.9 1.2-1.9 .9-3.8 1.6-5.8 2.1-.5 .1-1.1 .3-1.8 .4l-.7 .2-.1 0-.1 0-.1 0-.1 0c-3.5 1.2-7.4 .2-10-2.4s-3.5-6.5-2.3-10 4.3-6 7.9-6.5l.1 0 .1 0 0 0 .1 0 .8-.2c.6-.2 1.3-.3 1.8-.4 2-.4 4-.5 6.1-.6 1 0 2.1-.1 3.1-.2l.2 0c5.7-.4 11.4-1.3 17-2.8 1.5-.9 2.8-2.2 3.7-3.6l.4-.5 0 0 0 0 4-1.1c-4.3-30.3 2.6-61.1 19.6-86.6l-3-2.7 0 0-.1-.4c-.1-1.8-.8-3.6-1.8-5.1-4.4-3.8-9.2-7.2-14.3-10-.9-.5-1.9-1-2.7-1.5-1.8-.9-3.6-2-5.2-3.2-.4-.3-.9-.7-1.4-1.1l-.6-.5-.1 0-.1-.1c-2.2-1.7-3.7-4.2-4.2-7-.5-2.6 .2-5.3 1.8-7.3 1.9-2.3 4.8-3.6 7.7-3.4 2.5 .1 4.8 1 6.7 2.5l.6 .5c.5 .4 1.1 .9 1.6 1.2 1.5 1.4 3 2.8 4.3 4.4 .6 .8 1.3 1.5 2.1 2.3l.2 .2c3.9 4.2 8.2 8.1 12.8 11.5 1.5 .9 3.3 1.1 5 .6l.7-.1 0 0 0 0c.6 .4 2.4 1.7 3.4 2.4 16.9-17.9 38.7-30.4 62.8-35.8 5.7-1.3 11.5-2.2 17.3-2.7l.2-4 0 0c1.5-1.3 2.6-3 3.1-4.9 .2-5.8-.1-11.6-1.1-17.3l0-.1c-.1-1.1-.3-2.1-.5-3.1-.4-2-.7-4-.8-6.1 0-.5 0-1.1 0-1.7l0-.8 0-.1 0-.1c-.4-3.7 1.4-7.3 4.5-9.3s7.2-2 10.3 0 4.9 5.6 4.5 9.3l0 1c0 .6 0 1.3 0 1.8-.1 2-.4 4.1-.8 6.1-.2 1-.4 2-.5 3.1l-.1 .5c-.9 5.6-1.2 11.3-1 16.9 .3 1.7 1.2 3.2 2.6 4.3l.5 .5 0 0 0 0c0 .7 .1 2.9 .2 4.2 15.1 1.4 29.8 5.5 43.5 12.1 13.5 6.6 25.8 15.5 36.2 26.4l3.6-2.6 0 0 .5 0c1.8 .3 3.6 .1 5.3-.7 4.6-3.4 8.8-7.2 12.6-11.4l.3-.4c.7-.8 1.4-1.5 2-2.3 1.3-1.6 2.8-3.1 4.3-4.5 .4-.4 1-.8 1.5-1.2l.6-.5c2.7-2.6 6.6-3.5 10.1-2.2s6 4.4 6.4 8.1-1.3 7.3-4.4 9.3l-.7 .6c-.5 .4-1 .8-1.4 1.1-1.7 1.2-3.4 2.2-5.2 3.1-.9 .5-1.8 1-2.8 1.5-5.1 2.9-9.8 6.2-14.3 10-1.2 1.3-1.8 3-1.7 4.7l-.1 .7 0 0 0 0c-.3 .2-.8 .7-1.5 1.3s-1.4 1.2-1.9 1.7c17 25.4 24.1 56.1 20 86.4l3.8 1.1 0 0 .3 .4c.9 1.6 2.2 2.9 3.8 3.7 5.6 1.5 11.3 2.4 17 2.8l.2 0c1.1 .1 2.1 .1 3.1 .2 2 0 4.1 .2 6.1 .6 .5 .1 1.1 .2 1.8 .4l1 .2c5.5 1.1 9.1 6.3 8.2 11.8z" + ] }; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); - -// src/node_modules/@fortawesome/free-brands-svg-icons/faKubernetes.js -var require_faKubernetes = __commonJS({ - "src/node_modules/@fortawesome/free-brands-svg-icons/faKubernetes.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var prefix = "fab"; - var iconName = "kubernetes"; - var width = 512; - var height = 512; - var aliases = []; - var unicode = "e857"; - var svgPathData = "M256 316.1c3.5-.1 7.2 2 8.9 5.1L293 371.7c-3.6 1.2-7.3 2.3-11.2 3.1-21.4 4.9-42.7 3.4-62-3.2l27.9-50.4c1.7-3.1 4.9-5 8.2-5.1zm50.5-23.4l57.2 9.7c-8.4 23.5-24.4 43.9-45.8 57.5l-22.2-53.6c-2-4.7 .1-10.4 4.8-12.6 1.9-.9 4.1-1.3 6-.9zm-89.1 7.7c.5 2.1 .3 4.2-.5 6l-21.8 53.3c-20.5-13.2-36.9-32.9-45.7-57.1l56.7-9.6c5.1-.9 10.1 2.4 11.3 7.5zm58.8-41l-3.9 17.1-15.8 7.6-15.9-7.7-4-17.1 11-13.7 17.7 0 11 13.7zm-73.7-16.7c3.9 3.4 4.4 9.5 1.2 13.6-1.3 1.7-3.1 2.8-5 3.3l-55.3 16.2c-2.8-25.7 3.3-50.7 16.1-71.6l43.1 38.6zm150.7-38.5c6.4 10.4 11.2 22 14.1 34.6 2.9 12.4 3.6 24.8 2.4 36.8l-55.6-16c-5-1.4-8.1-6.7-6.9-11.7 .5-2.1 1.6-3.8 3.1-5.1l42.9-38.5zm-113.8 4.4c-.2 5.2-4.7 9.4-9.9 9.4-2.1 0-4.1-.7-5.7-1.8l-47.3-33.4c14.5-14.3 33.1-24.8 54.5-29.7 3.9-.9 7.8-1.6 11.7-2l-3.3 57.6zm30.8-57.6c25 3.1 48.1 14.4 65.8 31.7l-47.1 33.2c-4.2 3-10 2.3-13.3-1.8-1.3-1.7-2-3.6-2.1-5.6l-3.3-57.5zM254.5-1.3c5.9-.3 11.7 .9 17 3.4L455 89.7c4.7 2.3 8.9 5.6 12.2 9.7s5.6 8.8 6.8 13.9l45.3 196.9c1.2 5.1 1.2 10.4 0 15.5s-3.5 9.9-6.8 13.9L385.6 497.6c-3.3 4.1-7.5 7.4-12.2 9.6s-10 3.4-15.2 3.4l-203.6 0c-5.3 0-10.5-1.2-15.2-3.4s-8.9-5.5-12.2-9.6L.2 339.7c-.7-.9-1.4-1.8-2-2.8-2.6-3.9-4.3-8.3-5.1-12.9s-.7-9.3 .3-13.8L38.7 113.4c1.2-5.1 3.5-9.9 6.8-13.9s7.5-7.4 12.2-9.7L241.1 2.1c4.2-2 8.8-3.2 13.4-3.4zm1.8 67c-6.1 0-11 5.5-11 12.2 0 .1 0 .2 0 .3 0 .9-.1 2 0 2.8 .1 3.9 1 6.9 1.5 10.4 .9 7.7 1.7 14 1.2 19.9-.5 2.2-2.1 4.3-3.6 5.7l-.2 4.6c-6.6 .5-13.2 1.6-19.8 3.1-28.5 6.5-53.1 21.1-71.8 41-1.2-.8-3.3-2.3-4-2.8-2 .3-4 .9-6.5-.6-4.9-3.3-9.4-7.9-14.8-13.4-2.5-2.6-4.3-5.1-7.2-7.7-.7-.6-1.7-1.4-2.4-2-2.3-1.8-5-2.8-7.7-2.9-3.4-.1-6.6 1.2-8.8 3.9-3.8 4.7-2.5 12 2.7 16.2 .1 0 .1 .1 .2 .1 .7 .6 1.6 1.3 2.3 1.8 3.1 2.3 6 3.5 9.1 5.3 6.6 4.1 12 7.4 16.3 11.5 1.7 1.8 2 4.9 2.2 6.3l3.5 3.2c-18.8 28.4-27.6 63.4-22.4 99.1l-4.6 1.3c-1.2 1.6-2.9 4-4.7 4.7-5.6 1.8-12 2.4-19.7 3.3-3.6 .3-6.7 .1-10.5 .8-.8 .2-2 .4-2.9 .7l-.1 0-.2 .1c-6.5 1.6-10.7 7.5-9.3 13.4 1.3 5.9 7.7 9.4 14.2 8l.2 0c.1 0 .1-.1 .2-.1 .9-.2 2.1-.4 2.8-.6 3.8-1 6.5-2.5 9.8-3.8 7.3-2.6 13.3-4.8 19.2-5.6 2.4-.2 5 1.5 6.3 2.2l4.8-.8c11 34.1 34.1 61.7 63.3 79.1l-2 4.8c.7 1.9 1.5 4.4 1 6.2-2.1 5.5-5.8 11.4-9.9 17.9-2 3-4.1 5.3-5.9 8.8-.4 .8-1 2.1-1.4 3-2.8 6-.8 13 4.7 15.6 5.5 2.6 12.2-.1 15.2-6.2l0 0c.4-.9 1-2 1.4-2.8 1.6-3.6 2.1-6.6 3.2-10.1 2.9-7.3 4.5-14.9 8.5-19.7 1.1-1.3 2.9-1.8 4.8-2.3l2.5-4.5c25.5 9.8 54 12.4 82.5 5.9 6.5-1.5 12.8-3.4 18.8-5.7 .7 1.2 2 3.6 2.3 4.2 1.9 .6 3.9 .9 5.6 3.4 3 5.1 5 11.2 7.5 18.5 1.1 3.4 1.6 6.5 3.2 10.1 .4 .8 1 2 1.4 2.8 2.9 6.1 9.7 8.8 15.2 6.2 5.4-2.6 7.5-9.6 4.7-15.6-.4-.9-1-2.1-1.4-3-1.8-3.4-3.9-5.7-5.9-8.7-4.2-6.5-7.6-11.9-9.8-17.4-.9-2.8 .2-4.6 .8-6.5-.4-.5-1.3-3.2-1.8-4.4 30.4-17.9 52.8-46.6 63.3-79.6 1.4 .2 3.9 .7 4.7 .8 1.7-1.1 3.2-2.5 6.2-2.3 5.9 .8 11.9 3 19.2 5.6 3.4 1.3 6.1 2.8 9.8 3.8 .8 .2 1.9 .4 2.8 .6 .1 0 .1 0 .2 .1l.2 0c6.5 1.4 12.8-2.2 14.2-8s-2.8-11.8-9.3-13.4c-.9-.2-2.3-.6-3.2-.7-3.8-.7-6.9-.5-10.5-.8-7.7-.8-14-1.4-19.7-3.2-2.3-.9-4-3.7-4.8-4.8l-4.4-1.3c2.3-16.6 1.7-33.9-2.3-51.3-4-17.5-11.1-33.5-20.6-47.6 1.1-1 3.3-2.9 3.9-3.5 .2-2 0-4 2.1-6.2 4.3-4.1 9.8-7.4 16.3-11.5 3.1-1.8 6-3 9.1-5.3 .7-.5 1.7-1.3 2.4-1.9 5.3-4.2 6.5-11.4 2.7-16.2s-11.1-5.2-16.4-1c-.7 .6-1.8 1.4-2.4 2-2.9 2.5-4.8 5-7.2 7.7-5.4 5.5-9.9 10.1-14.8 13.4-2.1 1.2-5.3 .8-6.7 .7l-4.2 3c-23.8-25-56.2-41-91.2-44.1-.1-1.5-.2-4.1-.2-4.9-1.4-1.4-3.2-2.5-3.6-5.5-.5-5.9 .3-12.3 1.3-19.9 .5-3.6 1.4-6.6 1.5-10.4 0-.9 0-2.2 0-3.1 0-6.7-4.9-12.2-11-12.2z"; - exports.definition = { - prefix, - iconName, - icon: [ - width, - height, - aliases, - unicode, - svgPathData - ] - }; - exports.faKubernetes = exports.definition; - exports.prefix = prefix; - exports.iconName = iconName; - exports.width = width; - exports.height = height; - exports.ligatures = aliases; - exports.unicode = unicode; - exports.svgPathData = svgPathData; - exports.aliases = aliases; - } -}); - -// src/_entries/faKubernetes.js -var import_faKubernetes = __toESM(require_faKubernetes()); -var export_faKubernetes = import_faKubernetes.definition; export { - export_faKubernetes as faKubernetes + faKubernetes }; diff --git a/packages/icons/dist/icons/faLivestore.js b/packages/icons/dist/icons/faLivestore.js new file mode 100644 index 00000000..fd815558 --- /dev/null +++ b/packages/icons/dist/icons/faLivestore.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faLivestore = { + prefix: "fak", + iconName: "livestore", + icon: [ + 512, + 512, + [], + "e02d", + "M264.4 82c2.9-5.4 11.2-3 10.8 3.2L264.5 258.4c47.9-1.6 79.9-5.4 114.6-16.3 4.5-1.4 8.7 2.7 7.1 7.1-5.1 14-15.8 40.8-33.3 74-20.2 38.3-78.8 140.5-104.3 184.9-3 5.3-11 2.8-10.6-3.3L248.8 330c-44-1.3-81.4-4.8-120.7-16.4-3.7-1.1-5.2-5.6-2.9-8.7 10.7-14.7 37.2-51.2 50.7-68.6 13-16.8 64.6-110.4 88.6-154.3zM30.7 263.6c0 44.2 83.8 80.8 192.9 87L220 407.7C112.7 401 30.7 364.7 30.7 321l0-57.3zM481.6 321c0 38.7-64.1 71.5-153.1 83.3 15.3-27.2 27-48.3 35.1-63.3 70.3-14.9 118-43.9 118-77.3l0 57.3zm0-87.9c0 30.5-39.8 57.3-100.2 73.1 8.4-17.5 15.6-34.6 21.7-51.1 1.7-4.6 2.2-9 1.6-13.2 47.1-16.1 76.9-39.7 76.9-66.1l0 57.3zM30.7 175.8c0 31.2 41.8 58.6 104.7 74.2-8.4 11.3-18.5 25.1-30.2 41.2-1.4 2-2.5 4-3.3 6-43.8-16-71.2-38.8-71.2-64.1l0-57.3zM256.2 0C380.7 0 481.6 39.3 481.6 87.9l0 57.3c0 44.8-86.1 81.8-197.4 87.2l5-80.5c89.7-5.3 158-31.9 158-64 0-35.9-65-68.8-191-68.8S65.1 52 65.1 87.9c0 29.2 56.5 53.8 134.3 62-22.8 40.5-37.1 64.6-43 72.3-.4 .5-.8 1-1.2 1.6-73.8-14.4-124.5-44.2-124.5-78.6l0-57.3C30.7 39.3 131.7 0 256.2 0z" + ] +}; +export { + faLivestore +}; diff --git a/packages/icons/dist/icons/faOpentelemetry.js b/packages/icons/dist/icons/faOpentelemetry.js new file mode 100644 index 00000000..37f4dec2 --- /dev/null +++ b/packages/icons/dist/icons/faOpentelemetry.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faOpentelemetry = { + prefix: "fak", + iconName: "opentelemetry", + icon: [ + 512, + 512, + [], + "e023", + "M270.9 279.8a55.9 55.9 0 1 0 79 79 55.9 55.9 0 1 0 -79-79zm19.9 20a27.7 27.7 0 1 1 39.1 39.1 27.7 27.7 0 1 1 -39.1-39.1zM348.9 5L314.7 39.2c-6.7 6.7-6.7 17.7 0 24.4L448.3 197.3c6.7 6.7 17.7 6.7 24.4 0L506.9 163c6.7-6.7 6.7-17.7 0-24.4L373.3 5c-6.7-6.7-17.7-6.7-24.4 0zM109.2 442.3c6.1-6.1 6.1-16 0-22.1L91.8 402.9c-6.1-6.1-16-6.1-22.1 0l-35.9 35.9-.1 .1-9.9-9.9c-5.5-5.5-14.3-5.5-19.7 0-5.5 5.5-5.5 14.3 0 19.7l59.2 59.2c5.5 5.5 14.3 5.5 19.7 0s5.5-14.3 0-19.7l-9.9-9.9 .1-.1zm181-339.1l-76 76c-6.7 6.7-6.7 17.9 0 24.6l46.9 46.9c33.2-23.9 79.7-20.9 109.6 8.9l38-38c6.7-6.8 6.7-17.9 0-24.6l-93.9-93.9c-6.8-6.8-17.9-6.8-24.6 0zM241.4 270.6l-27.7-27.7c-6.5-6.5-17.1-6.5-23.6 0L92.2 340.7c-6.5 6.5-6.5 17.1 0 23.6l55.4 55.4c6.5 6.5 17.1 6.5 23.6 0l62.9-63c-13.3-27.5-10.9-60.7 7.2-86.2z" + ] +}; +export { + faOpentelemetry +}; diff --git a/packages/icons/dist/icons/faPglite.js b/packages/icons/dist/icons/faPglite.js new file mode 100644 index 00000000..6ecd9809 --- /dev/null +++ b/packages/icons/dist/icons/faPglite.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faPglite = { + prefix: "fak", + iconName: "pglite", + icon: [ + 633, + 512, + [], + "e024", + "M165.6 90.4t0 0 0 0zm0 0c-41.6 0-75.3 33.7-75.3 75.3l0 240.9c0 8.3 6.7 15.1 15.1 15.1l75.1 0 0-105.4c0-8.3 6.7-15.1 15.1-15.1t0 0 0 0c8.3 0 15.1 6.7 15.1 15.1l0 105.4 90 0 0-.1 .5-105.4c0-8.3 6.8-15 15.1-15s15 6.8 15 15.1l-.5 105.3 75.8 0c8 0 14.5-6.2 15-14.1 0-.4 0-.7 0-1.1l0-78.2c0-15-12.1-27.1-27.1-27.1-34.9 0-63.2-28.3-63.2-63.2t0 0q0 0 0 0l0 3-45.2 0c-25 0-45.2-20.2-45.2-45.2l0-105.5-75.3 0 0 0zm195.8 0l0 137.8c1.2 23.9 21 42.9 45.1 42.9 25 0 45.2 20.2 45.2 45.2l0 90.3c0 .3 0 .6 0 .9 .5 7.8 7 14 15 14l60.3 .1c8.3 0 15.1-6.7 15.1-15.1l0-240.8c0-41.6-33.7-75.3-75.2-75.3l-105.5-.1zm113 90.7a22.6 22.6 0 1 1 -45.2 0 22.6 22.6 0 1 1 45.2 0z" + ] +}; +export { + faPglite +}; diff --git a/packages/icons/dist/icons/faPrometheus.js b/packages/icons/dist/icons/faPrometheus.js new file mode 100644 index 00000000..cea19e9a --- /dev/null +++ b/packages/icons/dist/icons/faPrometheus.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faPrometheus = { + prefix: "fak", + iconName: "prometheus", + icon: [ + 512, + 512, + [], + "e025", + "M256 0a256 256 0 1 0 0 512 256 256 0 1 0 0-512zm0 479.1c-40.2 0-72.8-26.9-72.8-60l145.7 0c0 33.1-32.6 60-72.8 60zm120.3-79.9l-240.6 0 0-43.6 240.6 0 0 43.6zm-.9-66.1l-239.1 0c-.8-.9-1.6-1.8-2.4-2.8-24.6-29.9-30.4-45.5-36.1-61.4-.1-.5 29.9 6.1 51.1 10.9 0 0 10.9 2.5 26.9 5.4-15.4-18-24.5-40.9-24.5-64.2 0-51.3 39.4-96.2 25.2-132.4 13.8 1.1 28.6 29.2 29.6 73 14.7-20.3 20.8-57.4 20.8-80.1 0-23.5 15.5-50.9 31-51.8-13.8 22.8 3.6 42.3 19.1 90.8 5.8 18.2 5.1 48.9 9.5 68.3 1.5-40.4 8.4-99.2 34-119.6-11.3 25.6 1.7 57.6 10.5 73 14.3 24.8 23 43.7 23 79.3-.1 23.4-8.5 46.1-23.7 63.9 16.9-3.2 28.6-6 28.6-6l54.9-10.7s-8 32.8-38.6 64.4z" + ] +}; +export { + faPrometheus +}; diff --git a/packages/icons/dist/icons/faSentry.js b/packages/icons/dist/icons/faSentry.js new file mode 100644 index 00000000..231bd02a --- /dev/null +++ b/packages/icons/dist/icons/faSentry.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faSentry = { + prefix: "fak", + iconName: "sentry", + icon: [ + 512, + 512, + [], + "e026", + "M296.7 53.4c-18.6-30.9-63.4-30.9-82 0L147.3 169c104.9 52.3 174.1 156.4 182 273.3l-47.4 0C274 342 213.7 253.4 123.4 209.4L61 317.3c50.7 22.8 86.4 69.8 94.6 124.8l-108.8 0c-2.6-.2-5-1.7-6.3-4s-1.3-5.1-.1-7.4l30.1-51.2c-10.2-8.5-21.9-15.1-34.4-19.5L6.3 411.2C0 422-1.7 434.8 1.6 446.8s11.2 22.2 22 28.4c7.1 4 15 6.1 23.2 6.1l149 0c5.6-69.4-25.5-136.7-82-177.5l23.7-41C208.8 311.9 249 395 243 481.3l126.2 0c6-130.9-58.1-255-168.2-326l47.9-82c2.2-3.7 7-5 10.8-2.8 5.4 3 208 356.4 211.8 360.5 1.4 2.4 1.3 5.4-.1 7.8s-4.1 3.8-6.8 3.8l-48.8 0c.6 13.1 .6 26.1 0 39.1l49 0c16.9 .1 32.5-8.8 41-23.4s8.5-32.6 0-47.2z" + ] +}; +export { + faSentry +}; diff --git a/packages/icons/dist/icons/faTanstack.js b/packages/icons/dist/icons/faTanstack.js new file mode 100644 index 00000000..0372b629 --- /dev/null +++ b/packages/icons/dist/icons/faTanstack.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faTanstack = { + prefix: "fak", + iconName: "tanstack", + icon: [ + 512, + 512, + [], + "e027", + "M236.3 .9c6.7-.9 13.9-.3 20.7-.3 25.2 0 49.9 3.9 74.1 11.3 30.7 9.5 59.5 24.6 84.8 44.5 31.3 24.6 56.4 56.3 73.2 92.4 30.8 67.2 30.6 148.7-1 215.6-20.4 43.3-53.2 79.5-92.9 105.9-32.4 21.5-70.3 34.8-108.8 39.4-49 6-102.1-2.8-146.1-25.3-82.8-42.5-139.1-127.9-140.2-221.5-.2-18 .1-36.2 3.6-54.1 5.8-29.1 16-57.2 31.2-82.8 16.4-27.7 37.9-52 63.3-71.7 30-23.1 64.6-39.5 101.4-48 8.8-1.9 17.8-3.3 26.8-4.3l2.8-.3zM150.7 426.5c-11.4 1.2-23.4 3.3-33.2 9.7 2.2 .5 4.7 0 7 0 5.5 0 11.1-.2 16.6 0 13.8 .6 28.2 2.8 41.5 6.5 17.1 4.7 32.1 13.9 48.5 20.1 17.3 6.5 34.6 8.6 53 8.6 9.3 0 18.5 0 27.5-2.6-4.7-2.5-11.4-2-16.6-3.1-11.3-2.1-22.4-5.1-33.2-8.9-7.9-2.9-15.7-6.3-23.3-10l-4.9-2.3c-7.1-3.4-14.3-6.5-21.6-9.4-19.3-7.3-40.7-10.9-61.3-8.7zm17.2-48.5c-22.6 0-45.4 4-65.8 14.2q-7.4 3.8-14.1 8.7c-1.3 1-3.7 2.3-4.2 4s1.3 3.2 2.3 4.4c5.1-2.7 9.9-5.6 15.3-7.6 35-13.3 77.4-10.5 112.4 1.7 17.4 6.1 33.5 15.2 50.5 22.3 19 8 38.4 13.1 58.7 15.8 24 3.1 51.5 .6 73.4-10.2 7.7-3.8 18.5-9.6 21.7-18.1-4 .4-7.7 2.1-11.5 3.3-6.1 1.9-12.3 3.5-18.5 4.7-21.2 4.3-43.8 5.1-65.1 1.3-20.1-3.6-38.8-10.9-57.5-18.6l-2.4-1-4.8-2-2.4-1c-9.5-4-19.1-7.8-28.8-11.2-19-6.6-39.3-10.7-59.4-10.7zM207.5 31c-27.1 6-51.3 17.6-74.7 32.3-13.6 8.5-26.6 17.3-38.3 28.2-17.5 16.3-30.9 36.2-42.5 56.9-12 21.3-19.7 46.2-23.4 70.3-3.7 23.7-4.3 48.6-.1 72.3 5.2 29.6 15.2 57.4 30.9 83.1 5.3-2.5 9-8.1 13.4-11.9 8.8-7.7 18.1-14.7 28.1-20.9 3.7-2.2 7.5-4.1 11.5-5.6 1.5-.6 4-1.2 4.7-2.8 1.1-2.6-1-7.3-1.3-10-1.1-7.8-1.6-15.7-1.5-23.7 .5-23.2 4.9-46.1 13-67.8 6.2-16.2 15.6-30.9 26.8-44.1 3.8-4.5 7.8-8.6 11.9-12.8 2.5-2.4 5.5-4.5 7-7.7-8 0-16 2.3-23.6 4.7-16.4 5.1-32.4 12.5-46 23.1-6.2 4.8-10.8 11.1-16.6 16.2-1.8 1.6-5 3.6-7.5 2.5-3.8-1.8-3.2-9.2-3.6-12.6-1.7-13.1 3.3-29.6 9.6-40.9 10.1-18.2 28.8-33.7 50.7-33.2 9.5 .2 17.8 3.5 26.8 5.7-2.3-3.3-5.4-5.6-8.3-8.3-7.1-6.7-15.1-12.4-23.6-17.1-3.5-1.8-7.2-2.9-10.9-4.3-1.8-.6-4.2-1.6-4.8-3.6-1.3-3.8 5.5-7.3 8-8.9 9.7-6.2 21.5-11.2 33.2-11.5 18.2-.4 36 9.6 43.5 26.8 2.6 6.1 3.4 12.4 3.9 18.9l.1 1.2 .1 1.8 0 .6 .1 1.2 .1 1.2c5.7-4.7 9.7-11.5 15.3-16.5 13.1-11.7 30.9-16.9 47.9-11.6 15.5 4.8 28.5 15.3 36.5 29.4 2.1 3.7 7.8 12.7 3.6 16.4-3.2 2.9-7.3 .6-10.8-.6-2.6-.8-5.3-1.5-7.9-2l-1.5-.3-1.5-.3c-9.7-1.8-19.7-1.8-29.4 0-6 1.1-11.9 3.2-17.9 4.1l0 1.3c16.4 .1 32.2 9.5 40.3 23.7 3.3 5.9 5 12.6 6.3 19.2 1.6 8.1 .5 17-1.7 24.9-.7 2.7-2.1 7.2-5.3 7.8-2.3 .4-4.2-1.8-5.5-3.3-3.2-4-6.7-7.7-10.5-11.1-10-8.6-20.5-16.7-31.3-24.3-5.7-4.1-11.9-9.4-18.5-11.9 1.9 4.4 3.6 8.6 4.3 13.4 1.9 14.2-4.1 27.6-13.1 38.4-2.7 3.4-5.7 6.4-9.1 9.1-1.4 1.1-3.2 2.4-5.1 2.1-5.9-.9-6.6-9.9-7.5-14.4-3.1-15.5-1.8-30.9 2.4-46-3.8 1.9-6.5 6.1-8.9 9.6-5.3 7.5-9.7 15.7-13.1 24.3-13 34.5-12.9 74.9 4 108.1 1.9 3.7 4.7 3.2 8.4 3.2l3.3 0c3.4-.1 6.7 0 10.1 .4 1.7 .2 4.1 0 5.5 1.3 1.6 1.5 .8 4.1 .4 6-1.1 5.2-1.4 10-1.4 15.4 7-1.1 8.9-12.3 11.4-17.9 2.8-6.4 5.7-12.7 8.3-19.2 1.3-3.2 3-6.7 2.5-10.2-.5-3.9-3.3-8.1-5.3-11.5-3.8-6.4-8.1-12.9-10.8-19.8-2.2-5.5-.1-12.4 6.1-14.3 3.4-1.1 7.1 1 9.4 3.5 4.7 5.2 7.7 13 11.2 19.1l26.6 48q3.4 6.1 6.8 12.2c.9 1.6 1.8 4 3.7 4.7 1.6 .6 3.9-.3 5.5-.6 4.2-.9 8.5-1.8 12.8-2.6 5.1-.9 12.9-.7 16.6-4.7-5.4-1.7-11.6-1.6-17.2-1.2-3.4 .2-7.1 1.4-10.2-.5-4.6-2.9-7.7-9.7-10.5-14.2-7-11.2-13.5-22.5-20.2-33.9l-1.1-1.8-2.1-3.6q-1.6-2.7-3.2-5.4c-.8-1.4-2-3.3-.8-4.8 1.2-1.6 3.8-1.7 6.2-1.7l.4 0q1.4 0 2.5-.1c9.5-1.4 19.1-2.2 28.7-2.3-.7-2.6-2.9-5.5-2.2-8.3 1.5-6.2 10.5-8.2 14.6-3.7 2.8 3 4.4 7.1 6.2 10.8 2.4 4.8 5.1 9.4 7.7 14.1 4.5 8.2 9.4 16.1 14 24.3l1.2 2 .6 1c2 3.3 4 6.7 5.1 10.4-16.1-.7-28.1-19.4-35.1-32-.6 2 .3 3.8 1.1 5.8q2.2 6 5.6 11.5c3.2 5.2 7 10.6 11.9 14.4 8.7 6.7 20.2 6.8 30.6 6 6.7-.5 15.1-3.5 21.7-1.5s9.3 9.3 5.3 14.9c-2.9 4.2-6.8 5.8-11.7 6.4 3.5 7.4 8 14.2 11.2 21.8 1.4 3.1 2.8 7.9 6 9.6 2.2 1.1 5.3 .1 7.6 0-2.3-6.2-6.8-11.5-8.9-17.9 6.6 .3 13 3.8 19.2 6 12.1 4.3 24.1 9 36 13.8l5.5 2.2c4.9 2 9.9 3.9 14.7 6 1.8 .8 4.2 2.6 6.2 1.5 1.6-.9 2.6-3.1 3.6-4.6 13.7-21 23.8-44.1 29.7-68.4 16-63.8 2.3-134.1-36.2-187.4-14.8-20.5-33.3-38.2-53.8-52.8-51.2-36.7-118.4-51.3-180.1-37.7zm104.7 318c-13.6 3.5-27.6 6.8-41.5 8.6 1.8 6.3 6.3 12.3 9.6 17.9 1.3 2.2 2.6 5.1 5.1 6 2.8 1.1 6.2-.6 8.9-1.5-1.2-3.4-3.3-6.4-5-9.6-.7-1.3-1.8-2.8-1.2-4.4 1.1-2.9 5.6-2.8 8.1-3.3 6.6-1.3 13.2-3 19.8-4.4 2.4-.5 5.8-1.8 8.3-1 1.8 .6 2.9 2.1 4 3.7l.5 .7q.9 1.5 2.1 2.6c2.7 2.4 6.7 2.8 10.1 3.5-2.1-4.7-5.5-8.7-7.7-13.4-1.3-2.7-2.3-6.7-5.2-8.3-3.9-2.2-11.9 1.9-15.9 2.9zm-85.5-31.1c-.6 8.1-3.1 14.7-7 21.7 4.5 .6 9 .8 13.4 1.9 3.3 .8 6.3 2.3 9.6 3.3-1.7-4.8-5-9-7.5-13.4-2.6-4.4-4.8-9.9-8.5-13.4z" + ] +}; +export { + faTanstack +}; diff --git a/packages/icons/dist/icons/faTinybase.js b/packages/icons/dist/icons/faTinybase.js new file mode 100644 index 00000000..d4e1d40e --- /dev/null +++ b/packages/icons/dist/icons/faTinybase.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faTinybase = { + prefix: "fak", + iconName: "tinybase", + icon: [ + 512, + 512, + [], + "e028", + "M98.6 357.6c-42.6 43.8-27.3 77.8 36.8 81.5s159.3-23.9 228.3-66.1 92.9-87.6 57.2-108.7c-39.9 33.5-100 63.7-162.9 82S136.2 368.7 98.6 357.6zm0-105.4C56 296 71.3 330 135.4 333.7s159.3-23.9 228.3-66.1 92.9-87.6 57.2-108.7c-39.9 33.5-100 63.7-162.9 82S136.2 263.3 98.6 252.2zm88.8 213.8c69.4 11.3 149.5 4.6 201-16.8s63.9-53.1 30.9-79.6c-56.5 46.6-149.6 85.3-231.9 96.4zM89.6 156.6c-29.2 36.5-15.5 64.4 34.8 70.6s127.4-10.3 195.6-42c-86.7 10.3-182.4-1.6-230.4-28.6zM256 158.9c-100.2 0-181.5-24.9-181.5-55.7s81.2-55.7 181.5-55.7 181.5 24.9 181.5 55.7-81.2 55.7-181.5 55.7z" + ] +}; +export { + faTinybase +}; diff --git a/packages/icons/dist/icons/faTldraw.js b/packages/icons/dist/icons/faTldraw.js new file mode 100644 index 00000000..fe9e844b --- /dev/null +++ b/packages/icons/dist/icons/faTldraw.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faTldraw = { + prefix: "fak", + iconName: "tldraw", + icon: [ + 512, + 512, + [], + "e029", + "M458.1 0L53.9 0C24.1 0 0 25.2 0 56.3L0 455.7C0 486.8 24.1 512 53.9 512l404.2 0c29.8 0 53.9-25.2 53.9-56.3l0-399.5C512 25.2 487.9 0 458.1 0zM223.2 114.9c8.5-8.6 18.9-12.9 31.4-12.9 12.2 0 22.4 4.3 30.9 12.9 8.5 8.6 12.7 19.1 12.7 31.5s-4.2 22.9-12.7 31.5c-8.4 8.6-18.8 12.9-30.9 12.9-12.5 0-23-4.3-31.4-12.9-8.4-8.6-12.7-19.1-12.7-31.5s4.2-22.9 12.7-31.5zM290 360.1c-9.3 19.2-24.4 35.2-43.1 45.6-10.3 6-18.8 5.8-25.4-.6-6.2-6-4.4-13.1 5.5-21.4 5.5-4.1 10.1-9.4 13.8-15.7 3.7-6.4 6.1-12.9 7.2-19.7 .4-3-.9-4.5-3.9-4.5-7.4-.4-14.9-4.5-22.6-12.4-7.7-7.9-11.6-17.6-11.6-29.2 0-12.4 4.2-22.9 12.7-31.5 8.3-8.8 19.9-13.7 32-13.5 11.8 0 22.1 4.5 30.9 13.5 8.8 8.6 14 18.3 15.4 29.2 2.9 20.3-.7 40.3-11 60.2z" + ] +}; +export { + faTldraw +}; diff --git a/packages/icons/dist/icons/faXstate.js b/packages/icons/dist/icons/faXstate.js new file mode 100644 index 00000000..077a5bdf --- /dev/null +++ b/packages/icons/dist/icons/faXstate.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faXstate = { + prefix: "fak", + iconName: "xstate", + icon: [ + 512, + 512, + [], + "e02a", + "M339 0L467.5 0 337.7 225.3C298.2 154.8 298.8 69.2 339 0zM468.2 512L172.3 0 43.8 0 191.4 256.3 43.8 512 172.3 512 256 367.7 339 512z" + ] +}; +export { + faXstate +}; diff --git a/packages/icons/dist/icons/faYjs.js b/packages/icons/dist/icons/faYjs.js new file mode 100644 index 00000000..50e622ac --- /dev/null +++ b/packages/icons/dist/icons/faYjs.js @@ -0,0 +1,15 @@ +// src/node_modules/@awesome.me/kit-63db24046b/icons/modules/kit/custom.mjs +var faYjs = { + prefix: "fak", + iconName: "yjs", + icon: [ + 324, + 512, + [], + "e02b", + "M270.6 0C249.9 .2 235 10.5 226.1 30.7L162 180 162 180.6 208.5 250.4 314 69.5c8.7-14.9 8.2-30.3-1.3-46.1-9.6-15.6-23.4-23.4-41.4-23.4zM162 180.2l-54.3 73.3 .4 .8 0 119c0 16.5 4.9 29.6 14.7 39.4 9.6 9.8 21.2 14.7 34.8 14.7l1.3 0c1.1 0 2-.5 3.1-.6zm46.5 70.2l-46.5-69.8 0 246.3c12-.7 22.7-5.1 31.7-14.1 9.8-9.6 14.7-22.7 14.7-39.4l0-122.7zM48.7 0C31.3 .2 17.7 8 7.9 23.4S-2.6 54 5.9 69.2l101.9 184.4 54.3-73.3 0-.2-.1 .1C140.1 132 119 82.2 98.5 30.8 90.4 10.3 75.6 0 54 0z" + ] +}; +export { + faYjs +}; diff --git a/packages/icons/dist/index.js b/packages/icons/dist/index.js index 94f0eed9..21fe6b34 100644 --- a/packages/icons/dist/index.js +++ b/packages/icons/dist/index.js @@ -1,3 +1,50 @@ +export { faActors } from "./icons/faActors.js"; +export { faActorsBorderless } from "./icons/faActorsBorderless.js"; +export { faAiSdk } from "./icons/faAiSdk.js"; +export { faBetterAuth } from "./icons/faBetterAuth.js"; +export { faClaude } from "./icons/faClaude.js"; +export { faCursor } from "./icons/faCursor.js"; +export { faDrizzle } from "./icons/faDrizzle.js"; +export { faDuckdb } from "./icons/faDuckdb.js"; +export { faDurableStreams } from "./icons/faDurableStreams.js"; +export { faEve } from "./icons/faEve.js"; +export { faFlue } from "./icons/faFlue.js"; +export { faFreestyle } from "./icons/faFreestyle.js"; +export { faGb } from "./icons/faGb.js"; +export { faGemini } from "./icons/faGemini.js"; +export { faGoogleCloud } from "./icons/faGoogleCloud.js"; +export { faHetzner } from "./icons/faHetzner.js"; +export { faHetznerH } from "./icons/faHetznerH.js"; +export { faKubernetes } from "./icons/faKubernetes.js"; +export { faLinear } from "./icons/faLinear.js"; +export { faLivestore } from "./icons/faLivestore.js"; +export { faLogs } from "./icons/faLogs.js"; +export { faNetlify } from "./icons/faNetlify.js"; +export { faNextjs } from "./icons/faNextjs.js"; +export { faOpentelemetry } from "./icons/faOpentelemetry.js"; +export { faPglite } from "./icons/faPglite.js"; +export { faProject } from "./icons/faProject.js"; +export { faPrometheus } from "./icons/faPrometheus.js"; +export { faRailway } from "./icons/faRailway.js"; +export { faRegex } from "./icons/faRegex.js"; +export { faRender } from "./icons/faRender.js"; +export { faRivet } from "./icons/faRivet.js"; +export { faSelect } from "./icons/faSelect.js"; +export { faSentry } from "./icons/faSentry.js"; +export { faSqlite } from "./icons/faSqlite.js"; +export { faSupabase } from "./icons/faSupabase.js"; +export { faTanstack } from "./icons/faTanstack.js"; +export { faTinybase } from "./icons/faTinybase.js"; +export { faTldraw } from "./icons/faTldraw.js"; +export { faTs } from "./icons/faTs.js"; +export { faVercel } from "./icons/faVercel.js"; +export { faVscode } from "./icons/faVscode.js"; +export { faWord } from "./icons/faWord.js"; +export { faWorkflow } from "./icons/faWorkflow.js"; +export { faWorkflowBorderless } from "./icons/faWorkflowBorderless.js"; +export { faXstate } from "./icons/faXstate.js"; +export { faYjs } from "./icons/faYjs.js"; +export { faHono } from "./icons/faHono.js"; export { fa0 } from "./icons/fa0.js"; export { fa1 } from "./icons/fa1.js"; export { fa2 } from "./icons/fa2.js"; @@ -968,7 +1015,6 @@ export { faSterlingSign } from "./icons/faSterlingSign.js"; export { faGbp } from "./icons/faGbp.js"; export { faPoundSign } from "./icons/faPoundSign.js"; export { faGem } from "./icons/faGem.js"; -export { faGemini } from "./icons/faGemini.js"; export { faGenderless } from "./icons/faGenderless.js"; export { faGhost } from "./icons/faGhost.js"; export { faGift } from "./icons/faGift.js"; @@ -2077,7 +2123,6 @@ export { faCentos } from "./icons/faCentos.js"; export { faChrome } from "./icons/faChrome.js"; export { faChromecast } from "./icons/faChromecast.js"; export { faCircleZulip } from "./icons/faCircleZulip.js"; -export { faClaude } from "./icons/faClaude.js"; export { faCloudflare } from "./icons/faCloudflare.js"; export { faCloudscale } from "./icons/faCloudscale.js"; export { faCloudsmith } from "./icons/faCloudsmith.js"; @@ -2275,7 +2320,6 @@ export { faSquareKickstarter } from "./icons/faSquareKickstarter.js"; export { faKickstarterK } from "./icons/faKickstarterK.js"; export { faKoFi } from "./icons/faKoFi.js"; export { faKorvue } from "./icons/faKorvue.js"; -export { faKubernetes } from "./icons/faKubernetes.js"; export { faLaravel } from "./icons/faLaravel.js"; export { faLastfm } from "./icons/faLastfm.js"; export { faSquareLastfm } from "./icons/faSquareLastfm.js"; @@ -4909,31 +4953,4 @@ export { faWreath } from "./icons/faWreath.js"; export { faWreathLaurel } from "./icons/faWreathLaurel.js"; export { faWrenchSimple } from "./icons/faWrenchSimple.js"; export { faXmarkLarge } from "./icons/faXmarkLarge.js"; -export { faActors } from "./icons/faActors.js"; -export { faActorsBorderless } from "./icons/faActorsBorderless.js"; -export { faCursor } from "./icons/faCursor.js"; -export { faFreestyle } from "./icons/faFreestyle.js"; -export { faGb } from "./icons/faGb.js"; -export { faGoogleCloud } from "./icons/faGoogleCloud.js"; -export { faHetzner } from "./icons/faHetzner.js"; -export { faHetznerH } from "./icons/faHetznerH.js"; -export { faLinear } from "./icons/faLinear.js"; -export { faLogs } from "./icons/faLogs.js"; -export { faNetlify } from "./icons/faNetlify.js"; -export { faNextjs } from "./icons/faNextjs.js"; -export { faProject } from "./icons/faProject.js"; -export { faRailway } from "./icons/faRailway.js"; -export { faRegex } from "./icons/faRegex.js"; -export { faRender } from "./icons/faRender.js"; -export { faRivet } from "./icons/faRivet.js"; -export { faSelect } from "./icons/faSelect.js"; -export { faSqlite } from "./icons/faSqlite.js"; -export { faSupabase } from "./icons/faSupabase.js"; -export { faTs } from "./icons/faTs.js"; -export { faVercel } from "./icons/faVercel.js"; -export { faVscode } from "./icons/faVscode.js"; -export { faWord } from "./icons/faWord.js"; -export { faWorkflow } from "./icons/faWorkflow.js"; -export { faWorkflowBorderless } from "./icons/faWorkflowBorderless.js"; -export { faHono } from "./icons/faHono.js"; export { Icon } from "./icon-component.js"; diff --git a/packages/icons/manifest.json b/packages/icons/manifest.json index a7df7de7..7044b602 100644 --- a/packages/icons/manifest.json +++ b/packages/icons/manifest.json @@ -1,4 +1,294 @@ { + "@awesome.me/kit-63db24046b/icons/kit/custom": { + "icons": [ + { + "icon": "faActors", + "aliases": [ + "faActors" + ] + }, + { + "icon": "faActorsBorderless", + "aliases": [ + "faActorsBorderless" + ] + }, + { + "icon": "faAiSdk", + "aliases": [ + "faAiSdk" + ] + }, + { + "icon": "faBetterAuth", + "aliases": [ + "faBetterAuth" + ] + }, + { + "icon": "faClaude", + "aliases": [ + "faClaude" + ] + }, + { + "icon": "faCursor", + "aliases": [ + "faCursor" + ] + }, + { + "icon": "faDrizzle", + "aliases": [ + "faDrizzle" + ] + }, + { + "icon": "faDuckdb", + "aliases": [ + "faDuckdb" + ] + }, + { + "icon": "faDurableStreams", + "aliases": [ + "faDurableStreams" + ] + }, + { + "icon": "faEve", + "aliases": [ + "faEve" + ] + }, + { + "icon": "faFlue", + "aliases": [ + "faFlue" + ] + }, + { + "icon": "faFreestyle", + "aliases": [ + "faFreestyle" + ] + }, + { + "icon": "faGb", + "aliases": [ + "faGb" + ] + }, + { + "icon": "faGemini", + "aliases": [ + "faGemini" + ] + }, + { + "icon": "faGoogleCloud", + "aliases": [ + "faGoogleCloud" + ] + }, + { + "icon": "faHetzner", + "aliases": [ + "faHetzner" + ] + }, + { + "icon": "faHetznerH", + "aliases": [ + "faHetznerH" + ] + }, + { + "icon": "faKubernetes", + "aliases": [ + "faKubernetes" + ] + }, + { + "icon": "faLinear", + "aliases": [ + "faLinear" + ] + }, + { + "icon": "faLivestore", + "aliases": [ + "faLivestore" + ] + }, + { + "icon": "faLogs", + "aliases": [ + "faLogs" + ] + }, + { + "icon": "faNetlify", + "aliases": [ + "faNetlify" + ] + }, + { + "icon": "faNextjs", + "aliases": [ + "faNextjs" + ] + }, + { + "icon": "faOpentelemetry", + "aliases": [ + "faOpentelemetry" + ] + }, + { + "icon": "faPglite", + "aliases": [ + "faPglite" + ] + }, + { + "icon": "faProject", + "aliases": [ + "faProject" + ] + }, + { + "icon": "faPrometheus", + "aliases": [ + "faPrometheus" + ] + }, + { + "icon": "faRailway", + "aliases": [ + "faRailway" + ] + }, + { + "icon": "faRegex", + "aliases": [ + "faRegex" + ] + }, + { + "icon": "faRender", + "aliases": [ + "faRender" + ] + }, + { + "icon": "faRivet", + "aliases": [ + "faRivet" + ] + }, + { + "icon": "faSelect", + "aliases": [ + "faSelect" + ] + }, + { + "icon": "faSentry", + "aliases": [ + "faSentry" + ] + }, + { + "icon": "faSqlite", + "aliases": [ + "faSqlite" + ] + }, + { + "icon": "faSupabase", + "aliases": [ + "faSupabase" + ] + }, + { + "icon": "faTanstack", + "aliases": [ + "faTanstack" + ] + }, + { + "icon": "faTinybase", + "aliases": [ + "faTinybase" + ] + }, + { + "icon": "faTldraw", + "aliases": [ + "faTldraw" + ] + }, + { + "icon": "faTs", + "aliases": [ + "faTs" + ] + }, + { + "icon": "faVercel", + "aliases": [ + "faVercel" + ] + }, + { + "icon": "faVscode", + "aliases": [ + "faVscode" + ] + }, + { + "icon": "faWord", + "aliases": [ + "faWord" + ] + }, + { + "icon": "faWorkflow", + "aliases": [ + "faWorkflow" + ] + }, + { + "icon": "faWorkflowBorderless", + "aliases": [ + "faWorkflowBorderless" + ] + }, + { + "icon": "faXstate", + "aliases": [ + "faXstate" + ] + }, + { + "icon": "faYjs", + "aliases": [ + "faYjs" + ] + } + ] + }, + "@awesome.me/kit-63db24046b/icons/js/custom-icons-duotone.js": { + "icons": [ + { + "icon": "faHono", + "aliases": [ + "faHono" + ] + } + ] + }, "@fortawesome/free-solid-svg-icons": { "icons": [ { @@ -4181,12 +4471,6 @@ "faGem" ] }, - { - "icon": "faGemini", - "aliases": [ - "faGemini" - ] - }, { "icon": "faGenderless", "aliases": [ @@ -9570,12 +9854,6 @@ "faCircleZulip" ] }, - { - "icon": "faClaude", - "aliases": [ - "faClaude" - ] - }, { "icon": "faCloudflare", "aliases": [ @@ -10703,12 +10981,6 @@ "faKorvue" ] }, - { - "icon": "faKubernetes", - "aliases": [ - "faKubernetes" - ] - }, { "icon": "faLaravel", "aliases": [ @@ -24370,175 +24642,5 @@ } ], "prefix": "fas" - }, - "@awesome.me/kit-63db24046b/icons/kit/custom": { - "icons": [ - { - "icon": "faActors", - "aliases": [ - "faActors" - ] - }, - { - "icon": "faActorsBorderless", - "aliases": [ - "faActorsBorderless" - ] - }, - { - "icon": "faCursor", - "aliases": [ - "faCursor" - ] - }, - { - "icon": "faFreestyle", - "aliases": [ - "faFreestyle" - ] - }, - { - "icon": "faGb", - "aliases": [ - "faGb" - ] - }, - { - "icon": "faGoogleCloud", - "aliases": [ - "faGoogleCloud" - ] - }, - { - "icon": "faHetzner", - "aliases": [ - "faHetzner" - ] - }, - { - "icon": "faHetznerH", - "aliases": [ - "faHetznerH" - ] - }, - { - "icon": "faLinear", - "aliases": [ - "faLinear" - ] - }, - { - "icon": "faLogs", - "aliases": [ - "faLogs" - ] - }, - { - "icon": "faNetlify", - "aliases": [ - "faNetlify" - ] - }, - { - "icon": "faNextjs", - "aliases": [ - "faNextjs" - ] - }, - { - "icon": "faProject", - "aliases": [ - "faProject" - ] - }, - { - "icon": "faRailway", - "aliases": [ - "faRailway" - ] - }, - { - "icon": "faRegex", - "aliases": [ - "faRegex" - ] - }, - { - "icon": "faRender", - "aliases": [ - "faRender" - ] - }, - { - "icon": "faRivet", - "aliases": [ - "faRivet" - ] - }, - { - "icon": "faSelect", - "aliases": [ - "faSelect" - ] - }, - { - "icon": "faSqlite", - "aliases": [ - "faSqlite" - ] - }, - { - "icon": "faSupabase", - "aliases": [ - "faSupabase" - ] - }, - { - "icon": "faTs", - "aliases": [ - "faTs" - ] - }, - { - "icon": "faVercel", - "aliases": [ - "faVercel" - ] - }, - { - "icon": "faVscode", - "aliases": [ - "faVscode" - ] - }, - { - "icon": "faWord", - "aliases": [ - "faWord" - ] - }, - { - "icon": "faWorkflow", - "aliases": [ - "faWorkflow" - ] - }, - { - "icon": "faWorkflowBorderless", - "aliases": [ - "faWorkflowBorderless" - ] - } - ] - }, - "@awesome.me/kit-63db24046b/icons/js/custom-icons-duotone.js": { - "icons": [ - { - "icon": "faHono", - "aliases": [ - "faHono" - ] - } - ] } } \ No newline at end of file diff --git a/packages/icons/scripts/generate-manifest.js b/packages/icons/scripts/generate-manifest.js index b313de27..ee0974af 100755 --- a/packages/icons/scripts/generate-manifest.js +++ b/packages/icons/scripts/generate-manifest.js @@ -303,22 +303,6 @@ async function main() { const manifest = {}; let totalIcons = 0; - // Register Font Awesome packages - log("๐Ÿ“š", "Registering Font Awesome packages..."); - for (const packageName of FA_PACKAGES) { - try { - const packageManifest = await registerFontAwesomePackage(packageName); - Object.assign(manifest, packageManifest); - totalIcons += packageManifest[packageName].icons.length; - } catch (err) { - const message = err instanceof Error ? err.message : String(err); - error(`Failed to register ${packageName}: ${message}`); - throw err; - } - } - - console.log(); - // Register custom kits log("๐ŸŽจ", "Registering custom kits..."); for (const kitPath of CUSTOM_KITS) { @@ -348,6 +332,23 @@ async function main() { console.log(); + // Register Font Awesome packages + log("๐Ÿ“š", "Registering Font Awesome packages..."); + for (const packageName of FA_PACKAGES) { + try { + const packageManifest = await registerFontAwesomePackage(packageName); + Object.assign(manifest, packageManifest); + totalIcons += packageManifest[packageName].icons.length; + } catch (err) { + const message = err instanceof Error ? err.message : String(err); + error(`Failed to register ${packageName}: ${message}`); + throw err; + } + } + + console.log(); + + // Write manifest to file log("๐Ÿ’พ", "Writing manifest.json..."); const manifestJson = JSON.stringify(manifest, null, 2); diff --git a/packages/icons/scripts/shared-utils.js b/packages/icons/scripts/shared-utils.js index 8810d612..248ff774 100644 --- a/packages/icons/scripts/shared-utils.js +++ b/packages/icons/scripts/shared-utils.js @@ -37,7 +37,7 @@ const PATHS = { const FA_PACKAGES_CONFIG = { // Custom kit with Rivet-specific icons - "@awesome.me/kit-63db24046b": "1.0.44", + "@awesome.me/kit-63db24046b": "1.0.62", // Pro packages (regular and solid styles) "@fortawesome/pro-regular-svg-icons": "6.6.0", "@fortawesome/pro-solid-svg-icons": "6.6.0", diff --git a/packages/icons/src/index.gen.js b/packages/icons/src/index.gen.js index 3cfcd4f8..bde5d77b 100644 --- a/packages/icons/src/index.gen.js +++ b/packages/icons/src/index.gen.js @@ -9,6 +9,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { createElement } from "react"; export function Icon(props) { return createElement(FontAwesomeIcon, props)} +export const faHono = {"prefix":"fakd","iconName":"hono","icon":[512,512,[],"e012",["M62.5 299.3c-2.4 24.7-.1 48.8 7 72.5 27.4 72.7 79.3 116.8 155.5 132.4 63.8 9.1 120.2-7 169.1-48.3 55.9-54.1 70.2-117.7 42.8-190.8-17.2-41-38-80-62.4-116.8-33-48.9-68.3-96.2-105.7-141.9-1-.8-2.2-1.2-3.5-1-42.5 52.7-79.1 109.4-109.7 170.1-4-3.5-7.9-7.2-11.6-11.1-8-11-16.4-21.8-25.2-32.2-10.8 13.4-19.5 28.2-26.2 44.3-16.1 39.4-26.1 80.4-30.2 122.8zm65.4 22.1c-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6 36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2z","M258.3 86.9c36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6z"]]}; export { definition as fa0 } from "@fortawesome/free-solid-svg-icons/fa0"; export { definition as fa1 } from "@fortawesome/free-solid-svg-icons/fa1"; export { definition as fa2 } from "@fortawesome/free-solid-svg-icons/fa2"; @@ -979,7 +980,6 @@ export { definition as faSterlingSign } from "@fortawesome/free-solid-svg-icons/ export { definition as faGbp } from "@fortawesome/free-solid-svg-icons/faSterlingSign"; export { definition as faPoundSign } from "@fortawesome/free-solid-svg-icons/faSterlingSign"; export { definition as faGem } from "@fortawesome/free-solid-svg-icons/faGem"; -export { definition as faGemini } from "@fortawesome/free-solid-svg-icons/faGemini"; export { definition as faGenderless } from "@fortawesome/free-solid-svg-icons/faGenderless"; export { definition as faGhost } from "@fortawesome/free-solid-svg-icons/faGhost"; export { definition as faGift } from "@fortawesome/free-solid-svg-icons/faGift"; @@ -2088,7 +2088,6 @@ export { definition as faCentos } from "@fortawesome/free-brands-svg-icons/faCen export { definition as faChrome } from "@fortawesome/free-brands-svg-icons/faChrome"; export { definition as faChromecast } from "@fortawesome/free-brands-svg-icons/faChromecast"; export { definition as faCircleZulip } from "@fortawesome/free-brands-svg-icons/faCircleZulip"; -export { definition as faClaude } from "@fortawesome/free-brands-svg-icons/faClaude"; export { definition as faCloudflare } from "@fortawesome/free-brands-svg-icons/faCloudflare"; export { definition as faCloudscale } from "@fortawesome/free-brands-svg-icons/faCloudscale"; export { definition as faCloudsmith } from "@fortawesome/free-brands-svg-icons/faCloudsmith"; @@ -2286,7 +2285,6 @@ export { definition as faSquareKickstarter } from "@fortawesome/free-brands-svg- export { definition as faKickstarterK } from "@fortawesome/free-brands-svg-icons/faKickstarterK"; export { definition as faKoFi } from "@fortawesome/free-brands-svg-icons/faKoFi"; export { definition as faKorvue } from "@fortawesome/free-brands-svg-icons/faKorvue"; -export { definition as faKubernetes } from "@fortawesome/free-brands-svg-icons/faKubernetes"; export { definition as faLaravel } from "@fortawesome/free-brands-svg-icons/faLaravel"; export { definition as faLastfm } from "@fortawesome/free-brands-svg-icons/faLastfm"; export { definition as faSquareLastfm } from "@fortawesome/free-brands-svg-icons/faSquareLastfm"; @@ -4920,5 +4918,4 @@ export { definition as faWreath } from "@fortawesome/pro-solid-svg-icons/faWreat export { definition as faWreathLaurel } from "@fortawesome/pro-solid-svg-icons/faWreathLaurel"; export { definition as faWrenchSimple } from "@fortawesome/pro-solid-svg-icons/faWrenchSimple"; export { definition as faXmarkLarge } from "@fortawesome/pro-solid-svg-icons/faXmarkLarge"; -export const faHono = {"prefix":"fakd","iconName":"hono","icon":[512,512,[],"e012",["M62.5 299.3c-2.4 24.7-.1 48.8 7 72.5 27.4 72.7 79.3 116.8 155.5 132.4 63.8 9.1 120.2-7 169.1-48.3 55.9-54.1 70.2-117.7 42.8-190.8-17.2-41-38-80-62.4-116.8-33-48.9-68.3-96.2-105.7-141.9-1-.8-2.2-1.2-3.5-1-42.5 52.7-79.1 109.4-109.7 170.1-4-3.5-7.9-7.2-11.6-11.1-8-11-16.4-21.8-25.2-32.2-10.8 13.4-19.5 28.2-26.2 44.3-16.1 39.4-26.1 80.4-30.2 122.8zm65.4 22.1c-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6 36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2z","M258.3 86.9c36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6z"]]}; -export { faActors, faActorsBorderless, faCursor, faFreestyle, faGb, faGoogleCloud, faHetzner, faHetznerH, faLinear, faLogs, faNetlify, faNextjs, faProject, faRailway, faRegex, faRender, faRivet, faSelect, faSqlite, faSupabase, faTs, faVercel, faVscode, faWord, faWorkflow, faWorkflowBorderless } from "@awesome.me/kit-63db24046b/icons/kit/custom"; +export { faActors, faActorsBorderless, faAiSdk, faBetterAuth, faClaude, faCursor, faDrizzle, faDuckdb, faDurableStreams, faEve, faFlue, faFreestyle, faGb, faGemini, faGoogleCloud, faHetzner, faHetznerH, faKubernetes, faLinear, faLivestore, faLogs, faNetlify, faNextjs, faOpentelemetry, faPglite, faProject, faPrometheus, faRailway, faRegex, faRender, faRivet, faSelect, faSentry, faSqlite, faSupabase, faTanstack, faTinybase, faTldraw, faTs, faVercel, faVscode, faWord, faWorkflow, faWorkflowBorderless, faXstate, faYjs } from "@awesome.me/kit-63db24046b/icons/kit/custom"; diff --git a/packages/icons/src/index.gen.ts b/packages/icons/src/index.gen.ts index a11bc8ed..fd0abc2b 100644 --- a/packages/icons/src/index.gen.ts +++ b/packages/icons/src/index.gen.ts @@ -10,6 +10,7 @@ import { FontAwesomeIcon, FontAwesomeIconProps } from "@fortawesome/react-fontaw import { ComponentProps, createElement } from "react"; export function Icon(props: Omit, 'icon'> & {icon: IconProp}) { return createElement(FontAwesomeIcon, props as FontAwesomeIconProps)} export type IconProp = string | { prefix: string; iconName: string } | [string, string]; +export const faHono = {"prefix":"fakd","iconName":"hono","icon":[512,512,[],"e012",["M62.5 299.3c-2.4 24.7-.1 48.8 7 72.5 27.4 72.7 79.3 116.8 155.5 132.4 63.8 9.1 120.2-7 169.1-48.3 55.9-54.1 70.2-117.7 42.8-190.8-17.2-41-38-80-62.4-116.8-33-48.9-68.3-96.2-105.7-141.9-1-.8-2.2-1.2-3.5-1-42.5 52.7-79.1 109.4-109.7 170.1-4-3.5-7.9-7.2-11.6-11.1-8-11-16.4-21.8-25.2-32.2-10.8 13.4-19.5 28.2-26.2 44.3-16.1 39.4-26.1 80.4-30.2 122.8zm65.4 22.1c-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6 36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2z","M258.3 86.9c36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6z"]]}; export { definition as fa0 } from "@fortawesome/free-solid-svg-icons/fa0"; export { definition as fa1 } from "@fortawesome/free-solid-svg-icons/fa1"; export { definition as fa2 } from "@fortawesome/free-solid-svg-icons/fa2"; @@ -980,7 +981,6 @@ export { definition as faSterlingSign } from "@fortawesome/free-solid-svg-icons/ export { definition as faGbp } from "@fortawesome/free-solid-svg-icons/faSterlingSign"; export { definition as faPoundSign } from "@fortawesome/free-solid-svg-icons/faSterlingSign"; export { definition as faGem } from "@fortawesome/free-solid-svg-icons/faGem"; -export { definition as faGemini } from "@fortawesome/free-solid-svg-icons/faGemini"; export { definition as faGenderless } from "@fortawesome/free-solid-svg-icons/faGenderless"; export { definition as faGhost } from "@fortawesome/free-solid-svg-icons/faGhost"; export { definition as faGift } from "@fortawesome/free-solid-svg-icons/faGift"; @@ -2089,7 +2089,6 @@ export { definition as faCentos } from "@fortawesome/free-brands-svg-icons/faCen export { definition as faChrome } from "@fortawesome/free-brands-svg-icons/faChrome"; export { definition as faChromecast } from "@fortawesome/free-brands-svg-icons/faChromecast"; export { definition as faCircleZulip } from "@fortawesome/free-brands-svg-icons/faCircleZulip"; -export { definition as faClaude } from "@fortawesome/free-brands-svg-icons/faClaude"; export { definition as faCloudflare } from "@fortawesome/free-brands-svg-icons/faCloudflare"; export { definition as faCloudscale } from "@fortawesome/free-brands-svg-icons/faCloudscale"; export { definition as faCloudsmith } from "@fortawesome/free-brands-svg-icons/faCloudsmith"; @@ -2287,7 +2286,6 @@ export { definition as faSquareKickstarter } from "@fortawesome/free-brands-svg- export { definition as faKickstarterK } from "@fortawesome/free-brands-svg-icons/faKickstarterK"; export { definition as faKoFi } from "@fortawesome/free-brands-svg-icons/faKoFi"; export { definition as faKorvue } from "@fortawesome/free-brands-svg-icons/faKorvue"; -export { definition as faKubernetes } from "@fortawesome/free-brands-svg-icons/faKubernetes"; export { definition as faLaravel } from "@fortawesome/free-brands-svg-icons/faLaravel"; export { definition as faLastfm } from "@fortawesome/free-brands-svg-icons/faLastfm"; export { definition as faSquareLastfm } from "@fortawesome/free-brands-svg-icons/faSquareLastfm"; @@ -4921,5 +4919,4 @@ export { definition as faWreath } from "@fortawesome/pro-solid-svg-icons/faWreat export { definition as faWreathLaurel } from "@fortawesome/pro-solid-svg-icons/faWreathLaurel"; export { definition as faWrenchSimple } from "@fortawesome/pro-solid-svg-icons/faWrenchSimple"; export { definition as faXmarkLarge } from "@fortawesome/pro-solid-svg-icons/faXmarkLarge"; -export const faHono = {"prefix":"fakd","iconName":"hono","icon":[512,512,[],"e012",["M62.5 299.3c-2.4 24.7-.1 48.8 7 72.5 27.4 72.7 79.3 116.8 155.5 132.4 63.8 9.1 120.2-7 169.1-48.3 55.9-54.1 70.2-117.7 42.8-190.8-17.2-41-38-80-62.4-116.8-33-48.9-68.3-96.2-105.7-141.9-1-.8-2.2-1.2-3.5-1-42.5 52.7-79.1 109.4-109.7 170.1-4-3.5-7.9-7.2-11.6-11.1-8-11-16.4-21.8-25.2-32.2-10.8 13.4-19.5 28.2-26.2 44.3-16.1 39.4-26.1 80.4-30.2 122.8zm65.4 22.1c-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6 36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2z","M258.3 86.9c36.9 42.8 70.3 88.5 100.2 136.9 9.4 16 17.1 32.8 23.2 50.3 12.7 49.8-.9 90.9-40.8 123.3-38.5 27.1-80.8 35.2-126.8 24.2-49.6-15.4-78.3-48.8-86.1-100.2-1.9-16.2-.2-32 5-47.3 7.5-19 16.5-37.1 27.2-54.4 10.1-14.8 20.1-29.5 30.2-44.3 22.9-29.4 45.5-58.9 68-88.6z"]]}; -export { faActors, faActorsBorderless, faCursor, faFreestyle, faGb, faGoogleCloud, faHetzner, faHetznerH, faLinear, faLogs, faNetlify, faNextjs, faProject, faRailway, faRegex, faRender, faRivet, faSelect, faSqlite, faSupabase, faTs, faVercel, faVscode, faWord, faWorkflow, faWorkflowBorderless } from "@awesome.me/kit-63db24046b/icons/kit/custom"; +export { faActors, faActorsBorderless, faAiSdk, faBetterAuth, faClaude, faCursor, faDrizzle, faDuckdb, faDurableStreams, faEve, faFlue, faFreestyle, faGb, faGemini, faGoogleCloud, faHetzner, faHetznerH, faKubernetes, faLinear, faLivestore, faLogs, faNetlify, faNextjs, faOpentelemetry, faPglite, faProject, faPrometheus, faRailway, faRegex, faRender, faRivet, faSelect, faSentry, faSqlite, faSupabase, faTanstack, faTinybase, faTldraw, faTs, faVercel, faVscode, faWord, faWorkflow, faWorkflowBorderless, faXstate, faYjs } from "@awesome.me/kit-63db24046b/icons/kit/custom"; diff --git a/src/pages/mcp.astro b/src/pages/mcp.astro new file mode 100644 index 00000000..463e981d --- /dev/null +++ b/src/pages/mcp.astro @@ -0,0 +1,431 @@ +--- +// MCP landing page. Served on its own host (mcp.rivet.dev) via a redirect, so +// it carries no product bar. +import * as shiki from 'shiki'; +import codeTheme from '@/lib/textmate-code-theme'; +import MarketingLayout from '@/layouts/MarketingLayout.astro'; +import { ClosingCtaPanel } from '@/components/marketing/ClosingCtaPanel'; +import { SectionRule } from '@/components/marketing/SectionRule'; +import { InkPanel, InkChip } from '@/components/marketing/editorial/InkPanel'; +import { Icon, faClaude, faOpenai, faCursor, faGemini, faLaptopCode, faVscode } from '@rivet-gg/icons'; +import { + BODY_CLASS, + CARD_TITLE_CLASS, + INK_PANEL_GHOST_BUTTON_CLASS, + INK_PANEL_LIGHT_BUTTON_CLASS, + PRODUCT_HERO_CTA_ROW_CLASS, + PRODUCT_HERO_H1_CLASS, + PRODUCT_HERO_INNER_CLASS, + PRODUCT_HERO_PRIMARY_BUTTON_CLASS, + PRODUCT_HERO_SECONDARY_BUTTON_CLASS, + PRODUCT_HERO_SECTION_CLASS, + PRODUCT_HERO_SUBTITLE_CLASS, + SECTION_H2_CLASS, + SECTION_LEDE_CLASS, +} from '@/components/marketing/typography'; +import { + SITE_CARD_CLASS, + SITE_SECTION_CLASS, +} from '@/components/marketing/layout'; + +const ENDPOINT = 'https://mcp.rivet.dev/mcp'; + +const clients = [ + { + name: 'Claude Code', + icon: faClaude, + command: `claude mcp add --transport http rivet ${ENDPOINT}`, + }, + { name: 'Codex', icon: faOpenai, command: `codex mcp add rivet --url ${ENDPOINT}` }, + { name: 'Cursor', icon: faCursor, config: 'remote' }, + { + name: 'Gemini CLI', + icon: faGemini, + command: `gemini mcp add --transport http rivet ${ENDPOINT}`, + }, + { + name: 'VS Code', + icon: faVscode, + command: `code --add-mcp '{"name":"rivet","type":"http","url":"${ENDPOINT}"}'`, + }, + { + name: 'Local', + icon: faLaptopCode, + config: 'local', + note: 'Talk to the Rivet already running on your machine. No URL and no sign-in.', + }, +]; + +const scopes = [ + { url: ENDPOINT, label: 'Your agent asks which one, and remembers it' }, + { url: `${ENDPOINT}?organization=ORG`, label: 'Held inside one organization' }, + { + url: `${ENDPOINT}?organization=ORG&project=PROJECT`, + label: 'Held inside one project', + }, + { + url: `${ENDPOINT}?organization=ORG&project=PROJECT&namespace=NS`, + label: 'Held inside one namespace', + }, +]; + +const tools = [ + { + name: 'search', + title: 'It looks up what it can do', + body: 'Your agent asks what is available in the namespace it is connected to, and gets back the handful of operations that actually apply.', + }, + { + name: 'execute', + title: 'Then it writes the code', + body: 'Ordinary JavaScript, so listing your actors, picking the right one, and calling it happen in a single step instead of six round trips.', + }, +]; + +const limits = [ + { + title: 'It cannot reach anything else', + body: 'Code runs with no network, no environment variables, no files, and no way to start a process.', + }, + { + title: 'Every call goes through Rivet', + body: 'Requests only leave through Rivet, which checks them against what you approved and attaches your credentials for you.', + }, + { + title: 'Only the access you grant', + body: 'A hosted connection carries what you gave it and nothing more, and it expires after 15 minutes. Your credentials stay on Rivet and never reach the model.', + }, +]; + +const CODE_MODE_EXAMPLE = `// "Which chat rooms are still awake, and what has Acme been saying?" +const { actors } = await rivet.actors.list({ name: "chat-room" }); +const awake = actors.filter((room) => room.status === "running"); + +const history = await rivet.actor.action({ + actor: { name: "chat-room", key: ["acme"] }, + name: "getHistory", +}); + +return { awake: awake.length, history };`; + +const REMOTE_CONFIG = `{ + "mcpServers": { + "rivet": { + "url": "${ENDPOINT}" + } + } +}`; + +const LOCAL_CONFIG = `{ + "mcpServers": { + "rivet": { + "command": "npx", + "args": ["-y", "@rivet-dev/mcp", "--target", "local"] + } + } +}`; + +// Highlighted at build time with the same theme the documentation uses, so +// code reads identically on both surfaces. +const highlighter = await shiki.getSingletonHighlighter({ + langs: ['typescript', 'json'], + themes: [codeTheme], +}); +const highlight = (code: string, lang: string) => + highlighter.codeToHtml(code, { lang, theme: codeTheme.name }); + +const codeModeHtml = highlight(CODE_MODE_EXAMPLE, 'typescript'); +const remoteConfigHtml = highlight(REMOTE_CONFIG, 'json'); +const localConfigHtml = highlight(LOCAL_CONFIG, 'json'); + +// The documentation code plate, minus its filename bar and copy button. +const CODE_CARD_CLASS = + 'not-prose relative overflow-hidden rounded-xl border border-ink/10'; +const CODE_SCROLL_CLASS = 'overflow-x-auto bg-white text-sm'; +const CODE_INNER_CLASS = 'w-fit min-w-full p-4'; +const CODE_SHIKI_CLASS = 'not-prose code [&_pre]:!m-0 [&_pre]:!bg-transparent [&_pre]:!p-0'; +--- + + +
+
+
+
+

+ Ask your agent what your backend is doing +

+

+ Connect Claude Code, Codex, Cursor, or any MCP client. It reads your + actors, calls them for you, and stays in a sandbox scoped to the access + you grant it. +

+ +
+
+
+ + + +
+
+
+

Two tools instead of forty

+

+ Most MCP servers hand your agent a wall of tools and hope it picks the right + one. Rivet gives it two: one to find out what is there, one to go do it. +

+
+ +
+ {tools.map((tool) => ( +
+
+ {tool.title} + {tool.name} +
+
{tool.body}
+
+ ))} +
+ + +
    +
  1. + +

    You ask

    +

    + “Which chat rooms are still awake, and what has Acme been saying?” +

    +
  2. + +
  3. + +

    + Your agent looks up what it can do + search +

    +
    + {['rivet.actors.list', 'rivet.actor.action'].map((op) => ( + + {op} + + ))} +
    +
  4. + +
  5. + +

    + It writes one script and runs it + execute +

    +

    You never write this, and never see it unless you ask.

    +
    +
    +
    + +
    +
    +
    +
  6. + +
  7. + +

    One answer comes back

    +

    + 3 rooms awake, 128 messages from Acme +

    +
  8. +
+
+
+ + + +
+
+
+

Add it to your client

+

+ Run one command, then approve the Rivet sign-in your client opens. Anything + else that speaks MCP can point at the endpoint directly. +

+
+ +
+
+ {clients.map((client, index) => ( + + ))} +
+ + {clients.map((client, index) => ( +
+ + {client.note ? ( +

{client.note}

+ ) : null} + {client.command ? ( + + ) : ( +
+
+
+ +
+
+
+ )} +
+ ))} + + +
+ +
+

Scope the connection

+

+ Name as much of the target as you want on the endpoint and the session + cannot leave it. Leave the rest off and your agent asks you to pick, + then stays on that pick for the rest of the session. +

+ +
+ {scopes.map((scope) => ( +
+
+ {scope.url} +
+
{scope.label}
+
+ ))} +
+ +

+ Fill in your own values. They are the same slugs as the ones in your + dashboard URL, /orgs/ORG/projects/PROJECT/ns/NS, so you can copy them + straight out of the dashboard. +

+
+
+
+ + + +
+
+
+

Model-written code, held at arm's length

+
+ +
+ {limits.map((limit) => ( +
+
{limit.title}
+
{limit.body}
+
+ ))} +
+
+
+ + + +
+
+
+

The Inspector, inline

+

+ Ask your agent about an actor and the Rivet Inspector opens inside the + conversation. Its state, who is connected, what is queued: the same view + you would open in the dashboard, without leaving the chat. +

+

+ You see the one actor you asked about and nothing else, and it goes away + when the conversation does. Clients that cannot draw it get the same + details written out. +

+
+ +
+ +
+

chat-room ยท acme

+
+ {['State', 'Connections', 'Queue', 'Workflow', 'Database'].map((tab) => ( +
+ {tab} + available +
+ ))} +
+
+
+
+
+
+ + + + + Add it to your client + Talk to an engineer + +
+
+ +