
Security News
pnpm 11.5 Adds Support for Recognizing npm Staged Publishes
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.
@freesail-community/weathercatalog
Advanced tools
All community built UI component catalogs for Freesail A2UI SDK
Weather-specific UI components for displaying forecasts, conditions, and alerts
npm install
npm run build
src/
weather-catalog.json # Generated catalog (do not edit manually)
index.ts # Catalog entry point
includes/
catalog.include.json # Declare which packages to import from
generated-includes.ts # Auto-generated bridge (do not edit)
components/
components.json # Component schemas
components.tsx # React implementations
functions/
functions.json # Function schemas
functions.ts # Function implementations
To pull components and functions from an installed catalog package:
npx freesail import catalog --package @freesail/standard-catalog
src/components/components.json.src/components/components.tsx.npx freesail prepare catalog to regenerate the catalog.src/functions/functions.json.src/functions/functions.ts.npx freesail prepare catalog to regenerate the catalog.| Command | Description |
|---|---|
npx freesail prepare catalog | Merge schemas and generate weather-catalog.json |
npx freesail validate catalog | Validate implementations match the catalog schema |
npx freesail import catalog --package <name> | Import components/functions from a catalog package |
npm run build | Compile TypeScript (runs prepare + validate automatically) |
npm run dev | Watch mode for development |
npm run clean | Remove build artifacts |
In your application entry point:
import { FreesailProvider } from '@freesail/react';
import { WeatherCatalog } from '@freesail-community/weathercatalog';
function App() {
return (
<FreesailProvider
gateway="/api"
catalogDefinitions={[WeatherCatalog]}
>
{/* your app */}
</FreesailProvider>
);
}
FAQs
All community built UI component catalogs for Freesail A2UI SDK
The npm package @freesail-community/weathercatalog receives a total of 0 weekly downloads. As such, @freesail-community/weathercatalog popularity was classified as not popular.
We found that @freesail-community/weathercatalog demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.