Conversation
- Add Husky v9.1.7 for git hooks management - Configure lint-staged with oxlint and prettier - Update pnpm workspace to include packages/* directory - Set up pre-commit hook for automated linting - Update lint script to run globally across workspace
- Move `src` and `test` directories into `packages/waveform-renderer` - Create `package.json` for the new `waveform-renderer` package - Relocate package-specific configurations (`tsconfig.json`, `vitest.config.ts`, etc.) - Update root configurations to reflect the new monorepo structure
- Create new package using Astro and Starlight for documentation - Remove legacy directory in favor of the new docs site - Update workspace configurations to include the new package - Configure Vercel for deployment of the documentation
- Export , , and types from the main entry point. - Centralize and types into the module to avoid duplication. - Update internal imports to reflect the new type locations.
- Pin pnpm version to 10.12.4 for consistency. - Adjust type-check, lint, and test commands to run specifically on the package using pnpm filters.
- Change to Scope: 2 of 3 workspace projects packages/waveform-renderer build$ tsdown packages/waveform-renderer build: �[34mℹ�[39m tsdown �[2mv0.12.8�[22m powered by rolldown �[2mv1.0.0-beta.15�[22m packages/waveform-renderer build: �[34mℹ�[39m Using tsdown config: �[4m/Users/maestrico_/workspace/OSS/waveform-renderer/packages/waveform-renderer/tsdown.config.ts�[24m packages/waveform-renderer build: �[34mℹ�[39m entry: �[34msrc/index.ts�[39m packages/waveform-renderer build: �[34mℹ�[39m tsconfig: �[34mtsconfig.json�[39m packages/waveform-renderer build: �[34mℹ�[39m Build start packages/waveform-renderer build: �[34mℹ�[39m Cleaning 5 files packages/waveform-renderer build: �[34mℹ�[39m �[33m[CJS]�[39m �[2mdist/�[22m�[1mindex.cjs�[22m �[2m24.83 kB�[22m �[2m│ gzip: 6.09 kB�[22m packages/waveform-renderer build: �[34mℹ�[39m �[33m[CJS]�[39m 1 files, total: 24.83 kB packages/waveform-renderer build: �[34mℹ�[39m [IIFE] �[2mdist/�[22m�[1mindex.iife.js�[22m �[2m24.90 kB�[22m �[2m│ gzip: 6.12 kB�[22m packages/waveform-renderer build: �[34mℹ�[39m [IIFE] 1 files, total: 24.90 kB packages/waveform-renderer build: �[34mℹ�[39m �[33m[CJS]�[39m �[2mdist/�[22m�[32m�[1mindex.d.cts�[22m�[39m �[2m4.95 kB�[22m �[2m│ gzip: 1.47 kB�[22m packages/waveform-renderer build: �[34mℹ�[39m �[33m[CJS]�[39m 1 files, total: 4.95 kB packages/waveform-renderer build: �[34mℹ�[39m �[34m[ESM]�[39m �[2mdist/�[22m�[1mindex.js�[22m �[2m24.76 kB�[22m �[2m│ gzip: 6.08 kB�[22m packages/waveform-renderer build: �[34mℹ�[39m �[34m[ESM]�[39m �[2mdist/�[22m�[32m�[1mindex.d.ts�[22m�[39m �[2m 4.95 kB�[22m �[2m│ gzip: 1.47 kB�[22m packages/waveform-renderer build: �[34mℹ�[39m �[34m[ESM]�[39m 2 files, total: 29.71 kB packages/waveform-renderer build: �[32m✔�[39m Build complete in �[32m891ms�[39m packages/waveform-renderer build: Done packages/docs build$ astro build packages/docs build: 22:34:17 [content] Syncing content packages/docs build: 22:34:17 [content] Synced content packages/docs build: 22:34:17 [types] Generated 361ms packages/docs build: 22:34:17 [build] output: "static" packages/docs build: 22:34:17 [build] mode: "static" packages/docs build: 22:34:17 [build] directory: /Users/maestrico_/workspace/OSS/waveform-renderer/packages/docs/dist/ packages/docs build: 22:34:17 [build] Collecting build info... packages/docs build: 22:34:17 [build] ✓ Completed in 437ms. packages/docs build: 22:34:17 [build] Building static entrypoints... packages/docs build: 22:34:20 [WARN] [vite] Generated an empty chunk: "LinkedCardGroup_astro_astro_type_style_index_0_lang.806ad17c". packages/docs build: 22:34:20 [WARN] [vite] Generated an empty chunk: "LinkedCard_astro_astro_type_style_index_0_lang.a429a9b8". packages/docs build: 22:34:20 [WARN] [vite] Generated an empty chunk: "Steps_astro_astro_type_style_index_0_lang.46d7f522". packages/docs build: 22:34:21 [vite] ✓ built in 3.43s packages/docs build: 22:34:21 [build] ✓ Completed in 3.45s. packages/docs build: building client (vite) packages/docs build: 22:34:21 [vite] transforming... packages/docs build: 22:34:23 [vite] ✓ 5978 modules transformed. packages/docs build: 22:34:23 [WARN] [vite] Generated an empty chunk: "TableOfContents.astro_astro_type_script_index_0_lang". packages/docs build: 22:34:23 [vite] rendering chunks... packages/docs build: 22:34:23 [vite] computing gzip size... packages/docs build: 22:34:23 [vite] dist/_astro/ec.p1z7b.js 2.48 kB packages/docs build: 22:34:23 [vite] dist/_astro/ec.3ppz2.css 18.45 kB │ gzip: 4.05 kB packages/docs build: 22:34:23 [vite] dist/_astro/preload-helper.BlTxHScW.js 1.11 kB │ gzip: 0.65 kB packages/docs build: 22:34:23 [vite] dist/_astro/client.Dh75ySBp.js 1.25 kB │ gzip: 0.73 kB packages/docs build: 22:34:23 [vite] dist/_astro/Search.astro_astro_type_script_index_0_lang.DsVT1di0.js 1.80 kB │ gzip: 0.94 kB packages/docs build: 22:34:23 [vite] dist/_astro/page.7qqag-5g.js 2.17 kB │ gzip: 0.97 kB packages/docs build: 22:34:23 [vite] dist/_astro/hooks.module.BRRI1QBR.js 2.77 kB │ gzip: 1.21 kB packages/docs build: 22:34:23 [vite] dist/_astro/signals.module.D6gac-YK.js 7.22 kB │ gzip: 2.73 kB packages/docs build: 22:34:23 [vite] dist/_astro/preact.module.URMqeND2.js 10.51 kB │ gzip: 4.45 kB packages/docs build: 22:34:23 [vite] dist/_astro/index.BZnR7DLG.js 45.08 kB │ gzip: 12.26 kB packages/docs build: 22:34:23 [vite] dist/_astro/ui-core.D_tD7AES.js 68.05 kB │ gzip: 21.69 kB packages/docs build: 22:34:23 [vite] ✓ built in 2.00s packages/docs build: generating static routes packages/docs build: 22:34:23 ▶ /404 packages/docs build: Entry docs → 404 was not found. packages/docs build: 22:34:23 └─ /404.html (+14ms) packages/docs build: 22:34:23 ▶ /[...slug] packages/docs build: 22:34:23 ├─ /contributing/index.html (+8ms) packages/docs build: 22:34:23 ├─ /advanced-rendering/index.html (+4ms) packages/docs build: 22:34:23 ├─ /api/index.html (+7ms) packages/docs build: 22:34:23 ├─ /getting-started/index.html (+15ms) packages/docs build: 22:34:23 ├─ /demo/index.html (+75ms) packages/docs build: 22:34:23 ├─ /custom-renderers/index.html (+4ms) packages/docs build: 22:34:23 ├─ /index.html (+7ms) packages/docs build: 22:34:23 ├─ /installation/index.html (+8ms) packages/docs build: 22:34:23 ├─ /react-integration/index.html (+52ms) packages/docs build: 22:34:23 ├─ /introduction/index.html (+6ms) packages/docs build: 22:34:23 └─ /render-hooks/index.html (+5ms) packages/docs build: 22:34:23 ✓ Completed in 256ms. packages/docs build: generating optimized images packages/docs build: 22:34:23 ▶ /_astro/logo.CUMkx2XZ_A0IIg.svg (reused cache entry) (+1ms) (1/1) packages/docs build: 22:34:23 ✓ Completed in 1ms. packages/docs build: Running Pagefind v1.3.0 (Extended) packages/docs build: Running from: "/Users/maestrico_/workspace/OSS/waveform-renderer/node_modules/.pnpm/@astrojs+starlight@0.34.4_astro@5.11.0_@types+node@22.10.1_encoding@0.1.13_jiti@2.4.2_l_6101d9715a96b430af43248fda469e02/node_modules/@astrojs/starlight" packages/docs build: Source: "../../../../../../packages/docs/dist" packages/docs build: Output: "../../../../../../packages/docs/dist/pagefind" packages/docs build: [Walking source directory] packages/docs build: Found 12 files matching **/*.{html} packages/docs build: [Parsing files] packages/docs build: Found a data-pagefind-body element on the site. packages/docs build: ↳ Ignoring pages without this tag. packages/docs build: [Reading languages] packages/docs build: Discovered 1 language: en packages/docs build: [Building search indexes] packages/docs build: Total: packages/docs build: Indexed 1 language packages/docs build: Indexed 11 pages packages/docs build: Indexed 1395 words packages/docs build: Indexed 0 filters packages/docs build: Indexed 0 sorts packages/docs build: Finished in 0.065 seconds packages/docs build: 22:34:23 [WARN] [@astrojs/sitemap] The Sitemap integration requires the `site` astro.config option. Skipping. packages/docs build: 22:34:23 [build] 12 page(s) built in 6.64s packages/docs build: 22:34:23 [build] Complete! packages/docs build: Done to build all packages in the monorepo. - This ensures the library is built before the package.
- Updated the "Getting Started" guide for clarity and conciseness, including code examples and removing redundant sections. - Removed unused card components from the index page to streamline the content. - Enhanced the installation guide with clearer instructions and updated CDN links. - Improved the introduction section to better highlight the library's features and benefits. - Clarified React and Preact integration steps, ensuring consistency and readability. - Streamlined render hooks documentation, emphasizing usage and best practices. - Added next steps and links to relevant sections for better navigation.
this commit introduces a new documentation file, CLAUDE.md, providing guidance on project structure, development commands, architecture overview, code standards, and testing practices. it aims to enhance onboarding and maintainability for developers working on the waveform-renderer project.
- Implemented a comprehensive release script to automate versioning, testing, building, and publishing of the waveform-renderer package. - Added functionality for dry-run mode to preview changes without making any modifications. - Integrated git status checks to ensure a clean working directory before release. - Included package file analysis to display files to be published along with their statuses. - Enabled version selection with options for patch, minor, major, and custom versions. - Implemented error handling and rollback mechanisms for failed publish attempts. - Added optional GitHub release note creation prompt after successful publishing.
- implement distribution tag selection for npm releases, allowing users to choose between 'latest', 'beta', 'next', 'alpha', 'canary', or a custom tag. - enhance user experience by providing suggested tags based on version type and displaying relevant installation commands. - improve commit message format to include the selected tag for better clarity in release history.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.