[tsp] Adding empty project for the TypeSpec library. #318
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces the initial setup for the new
@alloy-js/typespecpackage, 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:
packages/typespec/package.jsonto define the package name, exports/imports, scripts, dependencies, and devDependencies for@alloy-js/typespec.packages/typespec/tsconfig.jsonto configure TypeScript compilation settings, declaration output, project references, and file inclusions/exclusions.packages/typespec/api-extractor.jsonto configure API Extractor for documentation generation.packages/typespec/vitest.config.tsto set up Vitest testing configuration and integrate the Alloy rollup plugin.Monorepo integration:
pnpm-lock.yamlto register@alloy-js/typespecand its dependencies in the workspace, ensuring proper package management and linking.