Skip to content

Conversation

@glecaros
Copy link

This pull request introduces the initial setup for the new @alloy-js/typespec package, including its configuration, dependencies, and build/test scripts. The changes ensure the package is ready for development, testing, and documentation generation, and integrate it into the project’s monorepo structure.

New package setup and configuration:

  • Added packages/typespec/package.json to define the package name, exports/imports, scripts, dependencies, and devDependencies for @alloy-js/typespec.
  • Added packages/typespec/tsconfig.json to configure TypeScript compilation settings, declaration output, project references, and file inclusions/exclusions.
  • Added packages/typespec/api-extractor.json to configure API Extractor for documentation generation.
  • Added packages/typespec/vitest.config.ts to set up Vitest testing configuration and integrate the Alloy rollup plugin.

Monorepo integration:

  • Updated pnpm-lock.yaml to register @alloy-js/typespec and its dependencies in the workspace, ensuring proper package management and linking.

@glecaros glecaros changed the title Adding empty project for the TypeSpec library. [tsp] Adding empty project for the TypeSpec library. Oct 13, 2025
@pkg-pr-new
Copy link

pkg-pr-new bot commented Oct 14, 2025

Open in StackBlitz

npm i https://pkg.pr.new/alloy-framework/alloy/@alloy-js/typespec@318

commit: dbf58c5

@bterlson bterlson merged commit 7491bfc into alloy-framework:feature/typespec Oct 14, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants