Skip to content
Merged

v3 #634

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
9ccea5b
initial
ieedan Nov 4, 2025
5bfcbe3
changesets stuff
ieedan Nov 4, 2025
d48119c
more changesets
ieedan Nov 4, 2025
e7071e1
next branch
ieedan Nov 4, 2025
fdad6a8
format
ieedan Nov 4, 2025
7425b8d
add umami
ieedan Nov 4, 2025
3a8de17
shadcn package
ieedan Nov 5, 2025
8156a27
huh
ieedan Nov 5, 2025
4416209
chore: changesets and workflows (#635)
ieedan Nov 5, 2025
9d11c0e
f*!#
ieedan Nov 5, 2025
240ea19
Update publish.yml
ieedan Nov 5, 2025
aedd303
wow I am dumb
ieedan Nov 5, 2025
6249d4b
chore(release): version package (beta) (#636)
github-actions[bot] Nov 5, 2025
a8f7246
link to the right place
ieedan Nov 5, 2025
2b9e4be
docs: Outputs documentation and more (#637)
ieedan Nov 5, 2025
2452f64
chore: bundle stuff (#640)
ieedan Nov 5, 2025
e163a75
chore(release): version package (beta) (#638)
github-actions[bot] Nov 5, 2025
ab13bc5
fix type stuff (#641)
ieedan Nov 5, 2025
c333cc6
chore(release): version package (beta) (#642)
github-actions[bot] Nov 5, 2025
17c4338
more fixes and stuff (#643)
ieedan Nov 5, 2025
fd27ccc
chore(release): version package (beta) (#644)
github-actions[bot] Nov 5, 2025
01d2666
chore: bundle analyzer (#639)
ieedan Nov 6, 2025
6a96746
feat: publish command (#645)
ieedan Nov 7, 2025
b8afa37
chore(release): version package (beta) (#646)
github-actions[bot] Nov 7, 2025
95fd7da
feat: add `optionally-on-init` add option
ieedan Nov 7, 2025
62deb51
chore(release): version package (beta) (#647)
github-actions[bot] Nov 7, 2025
bfaabbb
fix: Exit with the correct code for `publish` and `build` commands
ieedan Nov 7, 2025
7f04a42
chore(release): version package (beta) (#648)
github-actions[bot] Nov 7, 2025
71dd09b
mcp stuff (#649)
ieedan Nov 7, 2025
77ec889
chore(release): version package (beta) (#650)
github-actions[bot] Nov 7, 2025
5e5759b
feat: `@jsrepo/transform-javascript` (#651)
ieedan Nov 9, 2025
7dd9187
chore(release): version package (beta) (#652)
github-actions[bot] Nov 9, 2025
0c33653
more stuff (#653)
ieedan Nov 10, 2025
c7201c5
chore(release): version package (beta) (#654)
github-actions[bot] Nov 10, 2025
4c664ed
fix: Add `docsLink` to `NoOutputsError`
ieedan Nov 10, 2025
0cc07e0
docs tweak
ieedan Nov 10, 2025
243be8a
chore(release): version package (beta) (#655)
github-actions[bot] Nov 10, 2025
efeb702
fix: Add `title` to `ShadcnRegistryItem`
ieedan Nov 10, 2025
36fa406
chore(release): version package (beta) (#656)
github-actions[bot] Nov 10, 2025
a0ed89d
fix: untrue docs
ieedan Nov 10, 2025
af53c16
Merge branch 'next' of https://github.com/jsrepojs/jsrepo into next
ieedan Nov 10, 2025
709a24d
fix: Create config at `.mts` only if `type: "module"` is not set in p…
ieedan Nov 10, 2025
aa6b6da
chore(release): version package (beta) (#657)
github-actions[bot] Nov 10, 2025
4c279a8
npm badge
ieedan Nov 10, 2025
3263400
mcp: update readme
ieedan Nov 10, 2025
f9d2e1f
fix: Ensure registry dependencies exist
ieedan Nov 10, 2025
1d92f56
chore(release): version package (beta) (#658)
github-actions[bot] Nov 10, 2025
bef071f
fix: Fixed an issue where files with multiple dots i.e. foo.bar.ts we…
ieedan Nov 11, 2025
58ce035
chore(release): version package (beta) (#660)
github-actions[bot] Nov 11, 2025
c168a33
fix: make peer deps less agressive
ieedan Nov 11, 2025
9f93eae
wow I am dumb
ieedan Nov 11, 2025
0d6078c
chore(release): version package (beta) (#661)
github-actions[bot] Nov 11, 2025
dc0a14d
unreal how dumb i am
ieedan Nov 11, 2025
d053812
chore(release): version package (beta) (#662)
github-actions[bot] Nov 11, 2025
7541537
fix: ensure dependencies are properly installed
ieedan Nov 11, 2025
7d4e5ad
chore(release): version package (beta) (#663)
github-actions[bot] Nov 11, 2025
e2cfb54
fix: Improve robustness of builds with value optional instead of key …
ieedan Nov 12, 2025
1bdf31f
chore(release): version package (beta) (#665)
github-actions[bot] Nov 12, 2025
a26528c
module resolution tweaks (#666)
ieedan Nov 13, 2025
169dc52
chore(release): version package (beta) (#667)
github-actions[bot] Nov 13, 2025
dc9c06f
refactor to allow for intuitive use with files and folders (#668)
ieedan Nov 14, 2025
fec54f8
fix peer deps
ieedan Nov 14, 2025
1c4677a
chore(release): version package (beta) (#669)
github-actions[bot] Nov 14, 2025
86260de
fix: Prevent duplicate dependencies in build result
ieedan Nov 14, 2025
02aa93f
remove the rest of the sets 🙄
ieedan Nov 14, 2025
9939c20
chore(release): version package (beta) (#670)
github-actions[bot] Nov 14, 2025
b378550
fix: false positive for unresolvable syntax when dynamic imports are …
ieedan Nov 16, 2025
af0e63c
chore(release): version package (beta) (#671)
github-actions[bot] Nov 16, 2025
1fe8f2e
more docs
ieedan Nov 16, 2025
ca9a342
fix: add banner to ensure mcp works with `npx`
ieedan Nov 17, 2025
8f6a138
make previews great again
ieedan Nov 17, 2025
b382966
oops
ieedan Nov 17, 2025
ae5c03c
chore(release): version package (beta) (#673)
github-actions[bot] Nov 17, 2025
7a6ccac
use posthog instead of umami for more custom analytics (#674)
ieedan Nov 17, 2025
cbb1656
feat: allow for searching components in list when running `add` comma…
ieedan Nov 17, 2025
d6f4f99
bro
ieedan Nov 17, 2025
7380c7f
chore(release): version package (beta) (#675)
github-actions[bot] Nov 17, 2025
f9dfdb9
finish homepage (#676)
ieedan Nov 17, 2025
01e6c72
fix: Ensure items are added to the correct paths in the users project
ieedan Nov 17, 2025
2e3964f
chore(release): version package (beta) (#677)
github-actions[bot] Nov 18, 2025
380f0f3
feat: `@jsrepo/migrate` package to allow for automatic migration of v…
ieedan Nov 18, 2025
f5cfd58
chore(release): version package (beta) (#679)
github-actions[bot] Nov 18, 2025
52d748c
add robots.txt
ieedan Nov 18, 2025
0d84cfd
item meta data & mcp tests
ieedan Nov 18, 2025
72104c6
chore(release): version package (beta) (#680)
github-actions[bot] Nov 18, 2025
eb5f7c0
fix: improve error formatting
ieedan Nov 18, 2025
6d6c873
use pathe everywhere
ieedan Nov 18, 2025
1153a29
more stuff
ieedan Nov 18, 2025
bd068bc
chore(release): version package (beta) (#681)
github-actions[bot] Nov 18, 2025
dc4b4c9
more updates (#682)
ieedan Nov 19, 2025
44724ef
Create new-deer-change.md
ieedan Nov 19, 2025
8b5f922
chore(release): version package (beta) (#683)
github-actions[bot] Nov 19, 2025
d7e1a58
docs and stuff
ieedan Nov 19, 2025
15a2cff
chore(release): version package (beta) (#684)
github-actions[bot] Nov 19, 2025
a3cd8e4
Merge branch 'main' into next
ieedan Nov 19, 2025
2d20f97
Fix manifest fetch 400 error (#686)
ieedan Nov 19, 2025
da35222
chore(release): version package (beta) (#688)
github-actions[bot] Nov 19, 2025
e63b44c
fix: only build the registry when a registry config was migrated
ieedan Nov 22, 2025
a5aa6af
chore(release): version package (beta) (#689)
github-actions[bot] Nov 22, 2025
a5b3f2f
fix: ensure vscode configuration is correct
ieedan Nov 24, 2025
04e4760
chore(release): version package (beta) (#692)
github-actions[bot] Nov 24, 2025
db08900
fix: Fix add type
ieedan Nov 24, 2025
6692f8d
chore(release): version package (beta) (#693)
github-actions[bot] Nov 24, 2025
9256a16
fix: Ensure that paths are updated when running add/update commands
ieedan Nov 24, 2025
9804f10
chore(release): version package (beta) (#694)
github-actions[bot] Nov 24, 2025
22711f5
chore: prep for release (#690)
ieedan Nov 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .changeset/afraid-crews-drop.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@jsrepo/shadcn": patch
---

fix: Add `title` to `ShadcnRegistryItem`

6 changes: 6 additions & 0 deletions .changeset/all-files-film.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

v3 initial beta release

6 changes: 6 additions & 0 deletions .changeset/better-camels-knock.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: remove `registry:` prefix from item types

6 changes: 6 additions & 0 deletions .changeset/bold-breads-beg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: add `meta` prop to registry items

6 changes: 6 additions & 0 deletions .changeset/clear-rice-peel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: ensure token is provided to fetch methods

6 changes: 6 additions & 0 deletions .changeset/clear-states-pull.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Remove zod reliance for exported types

6 changes: 6 additions & 0 deletions .changeset/clever-rice-wait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@jsrepo/mcp": patch
---

fix: add banner to ensure mcp works with `npx`

6 changes: 6 additions & 0 deletions .changeset/cold-llamas-eat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: allow for searching components in list when running `add` command without a specific item

4 changes: 2 additions & 2 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json",
"changelog": "@changesets/cli/changelog",
"changelog": ["@svitejs/changesets-changelog-github-compact", { "repo": "jsrepojs/jsrepo" }],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": [],
"ignore": ["@jsrepo/docs", "@example/react", "@example/svelte"],
"prettier": false
}
6 changes: 6 additions & 0 deletions .changeset/cozy-knives-help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Improve robustness of builds with value optional instead of key optional and better tests

6 changes: 6 additions & 0 deletions .changeset/crisp-weeks-kiss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@jsrepo/shadcn": patch
---

feat: add provider for registry directory

6 changes: 6 additions & 0 deletions .changeset/cyan-swans-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: peer deps

6 changes: 6 additions & 0 deletions .changeset/dark-gifts-fly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Ensure that paths are updated when running add/update commands

6 changes: 6 additions & 0 deletions .changeset/dirty-schools-obey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Fix add type

7 changes: 7 additions & 0 deletions .changeset/early-carrots-punch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@jsrepo/shadcn": patch
"@jsrepo/mcp": patch
---

chore: update docs links

6 changes: 6 additions & 0 deletions .changeset/early-loops-cheat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: make `svelte` and `vue` optional peer dependencies

6 changes: 6 additions & 0 deletions .changeset/eighty-lights-go.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Skip and warn the user for dynamic imports with unresolvable syntax

6 changes: 6 additions & 0 deletions .changeset/eleven-bars-find.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@jsrepo/mcp": patch
---

rename `search` tool to `list` and make searching optional

6 changes: 6 additions & 0 deletions .changeset/empty-guests-wait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: `publish` command

6 changes: 6 additions & 0 deletions .changeset/fair-turkeys-fry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Add `docsLink` to `NoOutputsError`

6 changes: 6 additions & 0 deletions .changeset/fifty-crews-invite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: ensure dependencies are properly installed

6 changes: 6 additions & 0 deletions .changeset/fifty-worms-strive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Fixed an issue where when initializing a registry paths would be unnecessarily added to the config

7 changes: 7 additions & 0 deletions .changeset/fine-humans-itch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@jsrepo/migrate": patch
"jsrepo": patch
---

fix: improve error formatting

5 changes: 5 additions & 0 deletions .changeset/fix-error-stacking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"jsrepo": patch
---

Fix error message stacking in manifest fetch errors. Removes redundant "Error fetching" prefixes to improve readability of error messages.
8 changes: 8 additions & 0 deletions .changeset/frank-tips-tease.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@jsrepo/transform-biome": patch
"jsrepo": patch
"@jsrepo/mcp": patch
---

chore: bump deps

6 changes: 6 additions & 0 deletions .changeset/fruity-fans-taste.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: add `categories` prop to registry items

6 changes: 6 additions & 0 deletions .changeset/happy-hairs-count.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: ensure vscode configuration is correct

6 changes: 6 additions & 0 deletions .changeset/heavy-flies-wonder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Create config at `.mts` only if `type: "module"` is not set in package.json

6 changes: 6 additions & 0 deletions .changeset/hot-lies-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: add `optionally-on-init` add option

6 changes: 6 additions & 0 deletions .changeset/little-eggs-check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: ensure dependencies are still installed even if file content is the same

6 changes: 6 additions & 0 deletions .changeset/little-tables-cheer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

update `transform` api to allow for renaming files

6 changes: 6 additions & 0 deletions .changeset/many-guests-crash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

breaking: rename `contents` -> `content` for shadcn compatibility

6 changes: 6 additions & 0 deletions .changeset/new-deer-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: transform imports from shadcn registries

6 changes: 6 additions & 0 deletions .changeset/odd-onions-study.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: make peer deps less agressive

6 changes: 6 additions & 0 deletions .changeset/olive-trams-sin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: Fixed an issue where files with multiple dots i.e. foo.bar.ts were not resolved correctly

6 changes: 6 additions & 0 deletions .changeset/plenty-onions-press.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

breaking: Rename `remoteDependencies` -> `dependencies` and `devDependencies` for improved shadcn compatibility

6 changes: 6 additions & 0 deletions .changeset/polite-books-cut.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

fix: ensure dev dependencies are added

72 changes: 72 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"mode": "pre",
"tag": "beta",
"initialVersions": {
"jsrepo": "3.0.0",
"@jsrepo/mcp": "0.0.0",
"@jsrepo/transform-biome": "0.0.0",
"@jsrepo/transform-prettier": "0.0.0",
"@jsrepo/transform-javascript": "0.0.0",
"@jsrepo/shadcn": "0.0.0",
"@jsrepo/docs": "0.0.0",
"@jsrepo/migrate": "0.0.0",
"@example/react": "0.1.0",
"@example/svelte": "0.0.1"
},
"changesets": [
"afraid-crews-drop",
"all-files-film",
"better-camels-knock",
"bold-breads-beg",
"clear-rice-peel",
"clear-states-pull",
"clever-rice-wait",
"cold-llamas-eat",
"cozy-knives-help",
"crisp-weeks-kiss",
"cyan-swans-serve",
"dark-gifts-fly",
"dirty-schools-obey",
"early-carrots-punch",
"early-loops-cheat",
"eighty-lights-go",
"eleven-bars-find",
"empty-guests-wait",
"fair-turkeys-fry",
"fifty-crews-invite",
"fifty-worms-strive",
"fine-humans-itch",
"fix-error-stacking",
"frank-tips-tease",
"fruity-fans-taste",
"happy-hairs-count",
"heavy-flies-wonder",
"hot-lies-buy",
"little-eggs-check",
"little-tables-cheer",
"many-guests-crash",
"new-deer-change",
"odd-onions-study",
"olive-trams-sin",
"plenty-onions-press",
"polite-books-cut",
"shaggy-queens-think",
"shy-worlds-build",
"silent-rivers-knock",
"silly-breads-allow",
"sixty-mangos-lead",
"sweet-crews-accept",
"swift-owls-obey",
"swift-spiders-visit",
"tasty-forks-sin",
"tasty-parks-ask",
"thin-stars-send",
"tidy-carpets-cry",
"tricky-parks-stare",
"wacky-suns-go",
"warm-ghosts-act",
"wicked-bars-find",
"wicked-pots-search",
"wise-lions-hide"
]
}
6 changes: 6 additions & 0 deletions .changeset/shaggy-queens-think.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"jsrepo": patch
---

feat: `config mcp` support for google antigravity

6 changes: 6 additions & 0 deletions .changeset/shy-worlds-build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@jsrepo/migrate": patch
---

initial release

Loading
Loading