Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
404 commits
Select commit Hold shift + click to select a range
a7850d2
dist: tweak publish:next
agerard-godaddy Dec 12, 2024
ef41ce2
Cli fix (#991)
mmason2-godaddy Dec 12, 2024
556cf8f
fix: avoid red herring require function webpack warnings (#992)
agerard-godaddy Dec 13, 2024
3fa262a
Prod proxy support (#993)
mmason2-godaddy Dec 17, 2024
57110f8
Fix to align the @types/react package (#995)
agerard-godaddy Dec 17, 2024
af0f67f
Next fixes (#996)
mmason2-godaddy Dec 17, 2024
72ba06e
fix handlebars logic (#997)
mmason2-godaddy Dec 18, 2024
377b900
fix: missing dep for api presets (#998)
agerard-godaddy Dec 18, 2024
1c7051e
add eslint ignore to proxy config (#999)
mmason2-godaddy Dec 18, 2024
f920d51
chore: tune peer deps
agerard-godaddy Dec 18, 2024
7712b17
docs: changelogs
agerard-godaddy Dec 18, 2024
0b00b95
fix: prerelease version
agerard-godaddy Dec 18, 2024
eb663b9
v7.1.0
agerard-godaddy Dec 18, 2024
84926b9
docs: regen
agerard-godaddy Dec 18, 2024
8d7dfee
docs: adjust winston format details
agerard-godaddy Dec 19, 2024
0f9d889
fix: ensure cookies are parsed (#1001)
agerard-godaddy Dec 19, 2024
e311124
docs: changelog
agerard-godaddy Dec 19, 2024
63cdd2d
v7.1.1
agerard-godaddy Dec 19, 2024
357fe7c
fix: Added isMergeableObject config to deepmerge (#1002)
kbader-godaddy Dec 20, 2024
f4068ce
docs: changelog
agerard-godaddy Dec 20, 2024
2093ebc
v7.1.2
agerard-godaddy Dec 20, 2024
ee81693
chore: update @typescript-eslint/parser version (#1004)
jpina1-godaddy Jan 6, 2025
e71aa0f
adjust cookie parser invocation to earlier in the lifecycle chain (#1…
mmason2-godaddy Jan 13, 2025
49fffa8
Ensure custom winston options are not overridden (#1008)
agerard-godaddy Jan 13, 2025
00ad46c
[PFX-829] Remove @hapi/accept from intl plugin (#1006)
jpina1-godaddy Jan 13, 2025
6681179
feat: handle headers with arr values (#1007)
agerard-godaddy Jan 13, 2025
b8c43f6
dist: regen lock
agerard-godaddy Jan 13, 2025
1f3f5aa
docs: changelogs
agerard-godaddy Jan 13, 2025
85c0c7e
v7.1.3
agerard-godaddy Jan 13, 2025
dff7fdc
docs: regen
agerard-godaddy Jan 13, 2025
6753c9f
fix: align docusaurus package versions
agerard-godaddy Jan 13, 2025
f8cea8e
fix: align docusaurus package versions
agerard-godaddy Jan 13, 2025
2317e89
@gasket/plugin-express: deprecate action, tune up create-servers and …
mmason2-godaddy Jan 15, 2025
148266a
@gasket/plugin-fastify: deprecate action, tune up create-servers and …
mmason2-godaddy Jan 15, 2025
b037360
presets: tune generated files
mmason2-godaddy Jan 15, 2025
2a035fc
[PFX-850] - Fix server middleware stack discrepancies (#1011)
mmason2-godaddy Jan 21, 2025
e5c0a1a
Merge branch 'main' of https://github.com/godaddy/gasket
mmason2-godaddy Jan 21, 2025
552afad
CHANGELOG
mmason2-godaddy Jan 21, 2025
7d77c8f
v7.1.4
mmason2-godaddy Jan 21, 2025
bb3fca0
fix: export default for type module pkg (#1015)
agerard-godaddy Jan 21, 2025
865a514
CHANGELOG
mmason2-godaddy Jan 21, 2025
c776477
v7.1.5
mmason2-godaddy Jan 21, 2025
6e800b3
[docs]
mmason2-godaddy Jan 21, 2025
6705926
fix: default exclude gasket.mjs (#1017)
agerard-godaddy Jan 22, 2025
52905f4
docs: changelogs
agerard-godaddy Jan 22, 2025
8a9a496
v7.1.6
agerard-godaddy Jan 22, 2025
02f7623
Pin GoDaddy ESLint packages with ESLint 8 compatability (#1019)
agerard-godaddy Jan 22, 2025
4582d5c
docs: changelog
agerard-godaddy Jan 22, 2025
90083da
v7.1.7
agerard-godaddy Jan 22, 2025
d429aec
[PFX-833] Remove Default Plugins (#1014)
kbader-godaddy Jan 23, 2025
2749b90
Improvements for dynamic plugins with commands (#1016)
agerard-godaddy Jan 23, 2025
1ce8da9
docs: changelogs
agerard-godaddy Jan 23, 2025
8790fd0
v7.2.0
agerard-godaddy Jan 23, 2025
399e1fb
docs: regen
agerard-godaddy Jan 24, 2025
040e466
docs: add sni example (#1020)
agerard-godaddy Jan 25, 2025
0aba317
Fix to use gasket.metadata from package.json for modules (#1022)
agerard-godaddy Jan 27, 2025
aa87da1
docs: changelog
agerard-godaddy Jan 28, 2025
8af4166
v7.2.1
agerard-godaddy Jan 28, 2025
13e6699
Update swagger config to include routes plugin (#1023)
mmason2-godaddy Jan 29, 2025
02c4748
Allow partial configs in environment overrides (#1026)
jpage-godaddy Feb 4, 2025
96f7e43
Deprecate redux plugin (#1027)
agerard-godaddy Feb 4, 2025
0526fb1
Default https|http2 root property, cleanup plugin (#1028)
mmason2-godaddy Feb 4, 2025
46426bc
feat: predefine lint plugin dep versions (#1029)
kbader-godaddy Feb 4, 2025
2ee9482
Update GitHub actions (#1031)
agerard-godaddy Feb 5, 2025
95bf16a
chore(deps-dev): bump vitest from 2.1.8 to 2.1.9 (#1030)
dependabot[bot] Feb 6, 2025
6692902
docs: changelogs
agerard-godaddy Feb 10, 2025
f347759
v7.2.2
agerard-godaddy Feb 10, 2025
c371a33
docs: regen
agerard-godaddy Feb 10, 2025
5bb07ef
Lint Plugin Types (#1032)
kbader-godaddy Feb 13, 2025
59d9193
Add addEnvironment to ConfigBuilder - use with Analyze plugin (#1010)
jpina1-godaddy Feb 20, 2025
a83966f
Await gasket.isReady to allow async configurations to be prepared (#1…
agerard-godaddy Feb 21, 2025
c9a5607
Dynamic docs plugins (#1034)
jpina1-godaddy Feb 22, 2025
cf4b27f
Add remove to config builder (#1036)
jpina1-godaddy Feb 24, 2025
cf4c442
Upgrade guide for initializing Redux with GasketData (#1038)
agerard-godaddy Feb 26, 2025
4659924
audit fix (#1039)
mmason2-godaddy Feb 27, 2025
d6ec96c
docs: changelogs
agerard-godaddy Mar 4, 2025
3fb21db
v7.2.3
agerard-godaddy Mar 4, 2025
29f72a5
Migrate Monorepo to PNPM and Changesets (#1037)
kbader-godaddy Mar 5, 2025
dfd8fc5
Version Packages (#1040)
github-actions[bot] Mar 5, 2025
4b6d124
fix: remove invalid testing dep (#1042)
kbader-godaddy Mar 5, 2025
32ae71a
Version Packages (#1043)
github-actions[bot] Mar 5, 2025
87ea998
add missing dep to lint plugin (#1045)
mmason2-godaddy Mar 6, 2025
cd76a80
Tweaks for allowing partial https in gasket config (#1046)
agerard-godaddy Mar 6, 2025
c9a409e
Version Packages (#1047)
github-actions[bot] Mar 6, 2025
41e5c6d
Remove Workspace and Catalog Dep Versions (#1048)
kbader-godaddy Mar 6, 2025
438a865
fix async timing issue with gasket data & app router (#1051)
mmason2-godaddy Mar 10, 2025
24fa417
Adjust apm setup examples (#1052)
agerard-godaddy Mar 10, 2025
0561cd5
Use Chosen Package Manager (Catalog) (#1044)
kbader-godaddy Mar 11, 2025
f716c9e
[PFX-864] Express/Fastify/Middleware types (#1050)
jpina1-godaddy Mar 11, 2025
d3b3441
Version Packages (#1049)
github-actions[bot] Mar 13, 2025
73da1e3
fix: lockfile (#1055)
kbader-godaddy Mar 13, 2025
a02ebdc
fix: DetailData type is used by switchboard plugin (#1053)
kbader-godaddy Mar 14, 2025
fea7c92
Version Packages (#1056)
github-actions[bot] Mar 14, 2025
19ffdbb
chore: update lock file (#1057)
kbader-godaddy Mar 14, 2025
feb2bcd
changeset (#1058)
kbader-godaddy Mar 14, 2025
92a7048
Version Packages (#1059)
github-actions[bot] Mar 14, 2025
1f7f99b
fix: changeset config
kawikabader Mar 19, 2025
43b7e31
fix: Lint Plugin Issue with PNPM (#1062)
kbader-godaddy Mar 21, 2025
97e6c88
RELEASING: Releasing 1 package(s) (#1063)
github-actions[bot] Mar 21, 2025
721e8ad
Next Patch (#1065)
kbader-godaddy Mar 23, 2025
8ff0b4a
Version Packages (#1066)
github-actions[bot] Mar 23, 2025
7812607
Syncpack (#1060)
kbader-godaddy Mar 24, 2025
beaab92
Version Packages (#1068)
github-actions[bot] Mar 24, 2025
3d10bf6
fix: missing token for ci
kawikabader Mar 24, 2025
a047d7e
ci publish fix
kawikabader Mar 24, 2025
b667c4e
FIX: Downgrade `eslint-plugin-jest` (#1069)
kbader-godaddy Mar 24, 2025
5b37efe
Version Packages (#1070)
github-actions[bot] Mar 24, 2025
4d470bd
Fix usage of middleware regex (#1071)
jpage-godaddy Mar 25, 2025
3f3c592
Version Packages (#1073)
github-actions[bot] Mar 25, 2025
9e5608b
[PFX-869] Type checks for plugin imports (#1067)
jpina1-godaddy Mar 25, 2025
0e54d9d
[PFX-891] Add react-intl pkg to context (#1075)
kbader-godaddy Mar 28, 2025
28df613
Version Packages (#1074)
github-actions[bot] Mar 28, 2025
cc6b554
Update to react 19 and next 15 (#1061)
jpina1-godaddy Apr 4, 2025
2b42786
[PFX-185] Gasket: SWC - Service Worker minification (#1080)
jpina1-godaddy Apr 7, 2025
8fda9f2
docs: upgrade intl config notes (#1084)
agerard-godaddy Apr 16, 2025
cd81743
[PFX-480] Audit Docs (#1083)
bbetts-godaddy Apr 17, 2025
8e774bb
Throw if hook returns promise for sync exec method (#1085)
agerard-godaddy Apr 17, 2025
0ac6483
Fix deprecated actions (#1086)
agerard-godaddy Apr 22, 2025
b8bb357
Version Packages (#1078)
github-actions[bot] Apr 24, 2025
ea983c6
Adjust peer dep ranges for next and react versions (#1089)
agerard-godaddy Apr 29, 2025
d5ee612
The nextConfig lifecycle hooks can be async (#1088)
agerard-godaddy Apr 29, 2025
1b68b6d
Version Packages (#1090)
github-actions[bot] Apr 29, 2025
a490392
Fix duplicate react in devDeps (#1092)
agerard-godaddy May 2, 2025
9a070cf
Version Packages (#1093)
github-actions[bot] May 2, 2025
0003718
Fix confusing withGasketRequestCache docs (#1095)
jpage-godaddy May 5, 2025
79c0d02
docs: update withGasketDataProvider example (#1094)
jpina1-godaddy May 5, 2025
3abfe68
[PFX-921] - document GASKET_DEV in README (#1096)
mmason2-godaddy May 5, 2025
eb403a8
[PFX-812] Audit @ts-ignores (#1087)
kbader-godaddy May 5, 2025
98e27f0
change accidental minor to patch (#1099)
mmason2-godaddy May 5, 2025
0b6c4f6
[PFX-919] - force eslint-plugin-react-hooks version on different code…
mmason2-godaddy May 5, 2025
02a7e1a
docs: local package dev with workspace deps (#1100)
kbader-godaddy May 6, 2025
7f58cdf
chore: add Node.js 24.x to CI workflow matrix (#1103)
kbader-godaddy May 8, 2025
c1a36e9
add cjs gitignore at root (#1102)
mmason2-godaddy May 12, 2025
a03dacf
docs: adjustments for configure and prepare lifecycles (#1104)
agerard-godaddy May 12, 2025
e7ee793
Fix apmTransaction hook to use GasketActions (#1105)
agerard-godaddy May 14, 2025
1f1ba9a
Version Packages (#1097)
github-actions[bot] May 14, 2025
6cf18c2
Fix metadata require (#1107)
agerard-godaddy May 14, 2025
a5cd008
Fix data plugin configure (#1108)
jpina1-godaddy May 14, 2025
6e81d7d
Version Packages (#1109)
github-actions[bot] May 14, 2025
4f08df2
Fix metadata require more (#1110)
agerard-godaddy May 14, 2025
e218e66
Version Packages (#1111)
github-actions[bot] May 14, 2025
0f87852
docs: regen
agerard-godaddy May 14, 2025
db3bf54
[PFX-916] - Add CJS transpile to ESM-only packages (#1101)
mmason2-godaddy May 15, 2025
4013ca1
docs: fixing links (#1112)
agerard-godaddy May 15, 2025
a290590
Version Packages (#1113)
github-actions[bot] May 15, 2025
6041519
Fix cli imports (#1114)
mmason2-godaddy May 16, 2025
36724d5
Version Packages (#1115)
github-actions[bot] May 16, 2025
bb11ab9
Fix to only exec apmTransaction lifecycle once per request (#1116)
agerard-godaddy May 16, 2025
ee17840
Version Packages (#1117)
github-actions[bot] May 16, 2025
0c8f998
[PFX-925] - Opt for node bin over tsx (#1118)
mmason2-godaddy May 21, 2025
63ba7ba
Fix module import for Edge Runtime (#1122)
agerard-godaddy May 22, 2025
29fe550
Support mixed middleware formats in app.use() (#1121)
kbader-godaddy May 22, 2025
63971e1
Version Packages (#1119)
github-actions[bot] May 22, 2025
30833cb
[PFX-918] Create @gasket/plugin-vitest (#1106)
bbetts-godaddy May 30, 2025
8310d42
Version Packages (#1124)
github-actions[bot] May 30, 2025
6579eaa
docs: fix and expand getApmTransaction examples (#1125)
agerard-godaddy May 30, 2025
1d9c691
docs: regen
agerard-godaddy May 30, 2025
c456fba
Bump fastify; align vitest version (#1127)
jpina1-godaddy Jun 2, 2025
785269f
Version Packages (#1128)
github-actions[bot] Jun 2, 2025
116aa96
Watcher fix (#1129)
mmason2-godaddy Jun 2, 2025
c8a82ab
Version Packages (#1130)
github-actions[bot] Jun 2, 2025
bd598ff
Create gasket app messaging (#1131)
mmason2-godaddy Jun 3, 2025
ffe846d
Version Packages (#1132)
github-actions[bot] Jun 3, 2025
39e41cb
Parse cookie header if cookies not on request-like object (#1135)
agerard-godaddy Jun 9, 2025
2a1ae31
Reverse major version (#1137)
agerard-godaddy Jun 10, 2025
24c803a
Version Packages (#1136)
github-actions[bot] Jun 10, 2025
c46c389
Revive Preboot (#1133)
mmason2-godaddy Jun 10, 2025
388c23f
Enhance dynamic package manager support for npm, yarn, and pnpm (#1134)
kbader-godaddy Jun 10, 2025
1109c48
Version Packages (#1138)
github-actions[bot] Jun 10, 2025
2b90013
FIX: Update isExpressApp function to check for function type (#1140)
kbader-godaddy Jun 11, 2025
cb32a4d
Version Packages (#1141)
github-actions[bot] Jun 11, 2025
9a98fd0
windows compatibility fixes + doc update (#1139)
trhinehart-godaddy Jun 11, 2025
328d71a
feat(gasket-intl): Refactor IntlManager to separate public and intern…
agerard-godaddy Jun 16, 2025
39a8007
Adjust gasket.symbol type and docs (#1145)
agerard-godaddy Jun 16, 2025
1117944
Update tsconfig.json (#1143)
trhinehart-godaddy Jun 16, 2025
7642bea
changeset
agerard-godaddy Jun 16, 2025
4c73562
Version Packages (#1142)
github-actions[bot] Jun 16, 2025
8dba71e
chore: Update workspace dependencies from workspace:* to workspace:^ …
kbader-godaddy Jun 16, 2025
6f9aca3
Version Packages (#1147)
github-actions[bot] Jun 16, 2025
8a7d6d7
Update Headers type for RequestLike (#1148)
agerard-godaddy Jun 18, 2025
0e2cfc5
Version Packages (#1149)
github-actions[bot] Jun 18, 2025
06999d5
Convert gasket-utils to ESM with CommonJS compatibility (#1150)
agerard-godaddy Jun 25, 2025
d4a15f9
Fix @gasket/data cjs extension requires (#1153)
agerard-godaddy Jul 3, 2025
f6a7d46
Version Packages (#1151)
github-actions[bot] Jul 3, 2025
660cf7a
Introduce @gasket/cjs for consistent CJS transpiling (#1154)
agerard-godaddy Jul 7, 2025
2b1b8e4
Version Packages (#1155)
github-actions[bot] Jul 7, 2025
55770b9
fix: lockfile
agerard-godaddy Jul 10, 2025
4ac486a
fix: don't use frozen-lockfile during publish
agerard-godaddy Jul 10, 2025
696b43f
[PFX-948 & PFX-857] - Fix missing modules on docs site (#1159)
mmason2-godaddy Jul 15, 2025
ed3b08b
update gitignore with common rule folders (#1162)
mmason2-godaddy Jul 16, 2025
d0a34d9
add type support for keepAliveTimeout (#1160)
mmason2-godaddy Jul 16, 2025
871b8fe
[PFX-935] - Add Webpack plugin to prevent process.env.GASKET_ENV usag…
mmason2-godaddy Jul 16, 2025
84fd13d
Type fixes to help with middleware (#1164)
jpage-godaddy Jul 21, 2025
db0a3c7
Version Packages (#1161)
github-actions[bot] Jul 21, 2025
e434941
Fix lock-issues (#1165)
agerard-godaddy Jul 21, 2025
c3ff29f
Fix meta issues (#1167)
agerard-godaddy Jul 22, 2025
5d38a2e
Eslint9 (#1166)
mmason2-godaddy Jul 22, 2025
f5e4ad7
Fix to only adjust .cjs extension for relative imports (#1169)
agerard-godaddy Jul 22, 2025
6a8c5ed
Version Packages (#1168)
github-actions[bot] Jul 22, 2025
7473294
fix: lockfile and relax peerDeps to x patch
agerard-godaddy Jul 22, 2025
026d359
fix missing dep (#1170)
mmason2-godaddy Jul 23, 2025
0ef764e
Version Packages (#1171)
github-actions[bot] Jul 23, 2025
f2ff987
eslint9 tuning (#1172)
mmason2-godaddy Jul 29, 2025
f2ddbdc
Fix to refresh messages after load (#1174)
agerard-godaddy Aug 7, 2025
e8a5b5f
ci: changeset
agerard-godaddy Aug 7, 2025
a6b9704
Version Packages (#1173)
github-actions[bot] Aug 7, 2025
ed9bea6
ci: lock node version for now (#1176)
agerard-godaddy Aug 19, 2025
441c24c
docs: add note about moving to a setup script for ElasticAPM (#1175)
agerard-godaddy Aug 19, 2025
da18ea5
Examples (#1220)
mmason2-godaddy Aug 27, 2025
c76c388
Support for multiple commands in a single hook (#1221)
mmason2-godaddy Aug 27, 2025
d794a98
PFX-975 Jest with ESM modules migrated to Vitest for OS (#1212)
jpina1-godaddy Aug 28, 2025
233e643
docs: adjustments about gasket actions
agerard-godaddy Sep 3, 2025
9da06cf
[PFX-982] - create-gasket-app template support (#1223)
mmason2-godaddy Sep 15, 2025
a89a978
Update https-proxy plugin types and add TypeScript tests (#1224)
agerard-godaddy Sep 16, 2025
8f928b4
Gasket OS Templates (#1226)
mmason2-godaddy Sep 16, 2025
e7670a5
release workflow debug (#1229)
mmason2-godaddy Sep 17, 2025
9d86fd2
Additional docs for Gasket intl packages (#1227)
agerard-godaddy Sep 18, 2025
8988955
add missing metadata plugin devDep (#1232)
mmason2-godaddy Sep 18, 2025
8c53700
[PFX-987] - Better template messaging (#1230)
mmason2-godaddy Sep 18, 2025
f5e6942
Publish examples docs (#1233)
agerard-godaddy Sep 18, 2025
016e0da
[PFX-978]: Deprecate plugin-service-worker & plugin-workbox (#1225)
bbetts-godaddy Sep 18, 2025
0d8b629
fix template versions (#1234)
mmason2-godaddy Sep 22, 2025
56462b3
Version Packages (#1231)
github-actions[bot] Sep 22, 2025
0d1c0a0
Fix broken intl.js imports when locales are in a subdir (#1235)
mmason2-godaddy Sep 25, 2025
fe2ce1b
Add missing withGasketData docs for App Router Layouts (#1236)
agerard-godaddy Sep 25, 2025
23bbb01
Version Packages (#1237)
github-actions[bot] Sep 25, 2025
92c51a8
Template readmes (#1238)
mmason2-godaddy Sep 25, 2025
0deeddd
Version Packages (#1239)
github-actions[bot] Sep 25, 2025
3d3fdb0
Fix getPublicGasketData caching (#1240)
agerard-godaddy Sep 26, 2025
ee3a276
Version Packages (#1241)
github-actions[bot] Sep 26, 2025
576e3c1
[PFX-1000] - Add templates to docs site (#1242)
mmason2-godaddy Sep 29, 2025
0cbdf3b
Version Packages (#1243)
github-actions[bot] Sep 30, 2025
83957e2
Add git init to template flow (#1245)
mmason2-godaddy Oct 3, 2025
f3a6bf4
PFX-999 Gasketdata vs Gasket Config (#1248)
jpina1-godaddy Oct 6, 2025
411f815
Swagger doc updates (#1249)
mmason2-godaddy Oct 15, 2025
c0b2b83
Add validation script for template dotfiles (#1246)
agerard-godaddy Oct 15, 2025
d2c8724
Version Packages (#1247)
github-actions[bot] Oct 15, 2025
e62859b
fix(create-gasket-app): stabilize test (#1250)
agerard-godaddy Oct 15, 2025
dd11e2c
Deprecations (#1251)
agerard-godaddy Oct 23, 2025
a02fa9f
Chore(deps): Bump vite in /packages/gasket-template-api-express/templ…
dependabot[bot] Oct 28, 2025
cbae5e1
Chore(deps-dev): Bump next from 15.3.1 to 15.4.7 (#1222)
dependabot[bot] Oct 28, 2025
9b1bb5b
Esm port (#1269)
mmason2-godaddy Oct 29, 2025
e899e2e
Initial edge runtime webpack fix (#1272)
mmason2-godaddy Nov 6, 2025
7d1d8bf
Remove createrequire (#1274)
mmason2-godaddy Nov 11, 2025
86af145
Version Packages (#1267)
github-actions[bot] Nov 12, 2025
97b32ad
Ability to configure Gasket env programmatically (#1278)
agerard-godaddy Nov 20, 2025
dafad07
Version Packages (#1279)
github-actions[bot] Nov 20, 2025
18f51cc
Fix hook type (#1280)
jpage-godaddy Nov 24, 2025
e700643
Version Packages (#1281)
github-actions[bot] Nov 24, 2025
b7f987c
Chore(deps): Bump js-yaml
dependabot[bot] 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
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .changeset/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changesets

Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
with multi-package repos, or single-package repos to help you version and publish your code. You can
find the full documentation for it [in our repository](https://github.com/changesets/changesets)

We have a quick list of common questions to get you started engaging with this project in
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

## Example changeset format

```markdown
---
"@gasket/utils": minor
---

Convert gasket-utils to ESM with CommonJS compatibility
```
11 changes: 11 additions & 0 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
7 changes: 0 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,6 @@ Please provide enough information so that others can review your pull request. T
Explain the **motivation** for making this change. What existing problem does the pull request solve?
-->

## Changelog

<!--
Help reviewers and the release process by writing your own changelog entry. See this project's CHANGELOG.md
for an example.
-->

## Test Plan

<!--
Expand Down
45 changes: 33 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,57 @@
# Workflow to run CI and tests for all branches on push and on pull requests

name: CI

on:
workflow_dispatch:
pull_request:
push:
branches:
- 'main'
- 'v7'
- main
- lts

# Avoid redundant runs for same PRs
concurrency:
group: ci-${{ github.head_ref || github.ref }}
cancel-in-progress: true

jobs:
ci:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]
node-version: [20.x, 22.x, 24.x]

steps:
- uses: actions/checkout@v3
- name: Checkout Repository
uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
- name: Set up Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: npm
cache: pnpm

- name: Cache pnpm store
uses: actions/cache@v3
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ matrix.node-version }}-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-${{ matrix.node-version }}-

- name: Install Dependencies
run: npm ci --prefer-offline
run: pnpm install --prefer-offline

- name: Build
run: npm run build
run: pnpm run build

- name: Run Tests & Lint
run: npm test
run: pnpm run test

- name: Validate Templates
run: |
pnpm run templates:validate-dotfiles
pnpm run templates:validate
69 changes: 69 additions & 0 deletions .github/workflows/docs-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Deploy Docs Site to Github Pages

on:
workflow_dispatch:
push:
branches:
- main

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: pages
cancel-in-progress: true

env:
NODE_OPTIONS: --max-old-space-size=6144

jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v4

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm

- name: Cache pnpm store
uses: actions/cache@v3
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-

- name: Install dependencies
run: pnpm install --prefer-offline

- name: Build documentation
run: pnpm run docs

- name: Build site
working-directory: site
run: pnpm run build

- name: Configure GitHub Pages
uses: actions/configure-pages@v5

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: site/build

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
23 changes: 0 additions & 23 deletions .github/workflows/lockfile-changes.yml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Release

on:
workflow_dispatch:
push:
branches:
- main

jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v4

- name: Setup Node.js 22.x
uses: actions/setup-node@v4
with:
node-version: 22.x
cache: pnpm

- name: Cache pnpm store
uses: actions/cache@v3
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-22-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-22-

- name: Install Dependencies
run: pnpm install --prefer-offline

- name: Create Release Pull Request or Publish to npm
id: changesets
uses: changesets/action@v1
with:
version: pnpm run version
# This expects you to have a script called release which does a build for your packages and calls changeset publish
publish: pnpm run release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
41 changes: 41 additions & 0 deletions .github/workflows/syncpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Syncpack

on:
workflow_dispatch:
pull_request:

# Cancel in-flight syncpack runs for the same PR
concurrency:
group: syncpack-${{ github.head_ref }}
cancel-in-progress: true

jobs:
syncpack:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Install pnpm
uses: pnpm/action-setup@v4

- name: Use Node.js 22.x
uses: actions/setup-node@v4
with:
node-version: 22.x
cache: pnpm

- name: Cache pnpm store
uses: actions/cache@v3
with:
path: ~/.pnpm-store
key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-

- name: Install Dependencies
run: pnpm install --prefer-offline

- name: Run Syncpack
run: pnpm run syncpack lint
21 changes: 20 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Logs (npm-debug.log, yarn-error.log, etc)
# Logs (npm-debug.log, yarn-error.log, pnpm-debug.log, etc)
logs
*.log
.pnpm-debug.log

# Runtime data
pids
Expand Down Expand Up @@ -39,6 +40,10 @@ typings/
# Optional npm cache directory
.npm

# Optional pnpm cache directory
.pnpm
.pnpm-store

# OSX Finder cache files
.DS_Store

Expand All @@ -65,6 +70,12 @@ typings/
# generated docs files
.docs

# nx stuff
.nx

# CJS generated files
cjs

# package-specific generated files
packages/gasket-redux/lib
packages/gasket-assets/react
Expand All @@ -77,3 +88,11 @@ packages/create-gasket-app/.cache
packages/create-gasket-app/test/fixtures/create/*
!packages/create-gasket-app/test/fixtures/create/.gitkeep
packages/gasket-core/cjs

# Generated LLM rules - md2llm
.cursor/*
.cursorrules
.junie/*
.github/copilot-instructions.md
CLAUDE.md
.claude/*
4 changes: 4 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
registry=https://registry.npmjs.org/
package-manager=pnpm@latest
strict-peer-dependencies=true
link-workspace-packages=true
prefer-workspace-packages=true
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
Loading