Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
5b9892a
πŸ• Add pack-next (esbuild) bundler and Node 20 compile fixes
jjpaulino Feb 27, 2026
071df6b
πŸ• Add PostCSS 8 CSS, font, template, vendor, and media asset pipeline…
jjpaulino Mar 1, 2026
a68ff0c
πŸ• Extract Vue 2 SFC styles into _kiln-plugins.css on every build
jjpaulino Mar 1, 2026
398e816
πŸ• Suppress per-file rebuild warnings in watch mode to reduce terminal…
jjpaulino Mar 1, 2026
f68def9
πŸ• Orchestrate full asset pipeline, add chokidar watch mode, and gener…
jjpaulino Mar 1, 2026
475562d
πŸ• Move DS/Eventify/Fingerprint2 and process shims into claycli defaults
jjpaulino Mar 1, 2026
c2a0d3a
πŸ• Add browserCompatPlugin and enhance serviceRewritePlugin for Clay e…
jjpaulino Mar 1, 2026
3c564db
πŸ• Rename lib/cmd/pack-next β†’ lib/cmd/build and update CLI command fro…
jjpaulino Mar 1, 2026
dda78a8
πŸ• Fix Node engine requirement: lower from >=22.0.0 to >=20.0.0
jjpaulino Mar 1, 2026
7795380
πŸ• feat(build): add per-step progress display with animated summary line
jjpaulino Mar 1, 2026
d588601
πŸ• feat(build): add test suite, documentation, and backward-compat notes
jjpaulino Mar 1, 2026
a9299e8
πŸ• docs(build): replace ASCII pipeline diagram with Mermaid flowcharts
jjpaulino Mar 1, 2026
d7c3c13
docs(build): redesign pipeline diagram as single side-by-side comparison
jjpaulino Mar 1, 2026
30c8594
docs(build): fix subgraph title overlap in pipeline diagram
jjpaulino Mar 1, 2026
21a0a95
docs(build): fill out delta column in pipeline comparison table
jjpaulino Mar 1, 2026
03fc295
docs(build): correct CSS watch mode comparison β€” clay compile used fu…
jjpaulino Mar 1, 2026
cc1d95d
docs(build): remove redundant 'API called from' row in script resolut…
jjpaulino Mar 1, 2026
439d5e0
docs(build): fix CSS watch timing claim and expand PM section with we…
jjpaulino Mar 1, 2026
8c322f4
docs(build): correct inaccurate claim that clay compile loaded all co…
jjpaulino Mar 1, 2026
a324459
docs(build): comprehensive accuracy sweep and case-strengthening addi…
jjpaulino Mar 1, 2026
43812a8
update readme
jjpaulino Mar 2, 2026
1606c9d
πŸ• Fix export/import when a page has a url property
jjpaulino Mar 5, 2026
bedc829
Update version temporarily
jjpaulino Mar 6, 2026
cc86ab9
make tests more human readable
jjpaulino Mar 7, 2026
ccf2c37
Merge branch 'jordan/fix-url-imports' of github.com:clay/claycli into…
jjpaulino Mar 7, 2026
a84cfc6
not just url but also customUrl
jjpaulino Mar 7, 2026
dbc906d
Merge branch 'jordan/fix-url-imports' of github.com:clay/claycli into…
jjpaulino Mar 7, 2026
760165f
Fix customUrl/url not being remapped when both fields present or when…
jjpaulino Mar 7, 2026
47249ee
Merge branch 'jordan/fix-url-imports' into jordan/yolo-update
jjpaulino Mar 7, 2026
d867c6c
ready for next phase
jjpaulino Mar 7, 2026
e8854ad
one more update to the clay build readme
jjpaulino Mar 7, 2026
535e8a9
update readme
jjpaulino Mar 7, 2026
b8e51cf
fix sites media directory
jjpaulino Mar 7, 2026
f173640
generate client env json file
jjpaulino Mar 7, 2026
6c5f401
mount components on demand, avoid browserify old behavior
jjpaulino Mar 8, 2026
af1c9b1
Dont use code splitting on edit mode
jjpaulino Mar 8, 2026
34b69d3
fix: exclude dynamic-import entries from manifest to prevent 500+ edi…
jjpaulino Mar 8, 2026
f9b26da
perf: bundle global/js/*.js as a single non-splitting entry to cut vi…
jjpaulino Mar 8, 2026
9ba5685
fix: correct relative path in _globals-init.js generator
jjpaulino Mar 8, 2026
8226a48
implement modulepreload and move claycli config from sites to claycli
jjpaulino Mar 8, 2026
e4acc5e
update docs with amphora html changes
jjpaulino Mar 8, 2026
a994f8d
fix pipeline to stop failing
jjpaulino Mar 8, 2026
95b5a02
EXCLUDE MODEL FILES FROM ENTRY GLOBS NOT NECESSARY FINALLY
jjpaulino Mar 9, 2026
02cecac
Almost set with everything
jjpaulino Mar 9, 2026
d248442
Make readme point to correct URLs.
jjpaulino Mar 9, 2026
f090e5e
test parallel for templates and css files
jjpaulino Mar 9, 2026
1d13dd5
fix: shim window.modules in _kiln-edit-init.js for clay-kiln compat
jjpaulino Mar 9, 2026
4d2d2a7
update readme and tests
jjpaulino Mar 10, 2026
dbb15d1
also watch vue files
jjpaulino Mar 13, 2026
d58f168
pull out assumptions from the define config property
jjpaulino Mar 13, 2026
d0adccd
update docs
jjpaulino Mar 13, 2026
9b98566
output public URL(s) in import summary when _uris are imported
jjpaulino Mar 13, 2026
840f4f2
dont hardcode clay-specific server services here. Each instance must …
jjpaulino Mar 15, 2026
de5c77e
update docs
jjpaulino Mar 16, 2026
43e0eab
test rollup
jjpaulino Mar 16, 2026
67488a9
fix module not found
jjpaulino Mar 16, 2026
a536a7d
one more vit
jjpaulino Mar 16, 2026
bfada0a
fix destination for output clay
jjpaulino Mar 16, 2026
a3f17ec
one more vit
jjpaulino Mar 16, 2026
39d9c25
package lock
jjpaulino Mar 16, 2026
56a308d
vit 5
jjpaulino Mar 16, 2026
7370f68
vit chunk fiz
jjpaulino Mar 16, 2026
543eb5d
b
jjpaulino Mar 16, 2026
c65e7fe
vite mount components
jjpaulino Mar 17, 2026
bf344ba
use require returns default vite
jjpaulino Mar 17, 2026
1805163
rollup plus esbuild to test chunking 1
jjpaulino Mar 18, 2026
d31ea97
rollup independent client mounter 2
jjpaulino Mar 18, 2026
f61eb4b
hasManifest fix for rollup
jjpaulino Mar 18, 2026
f55a7e0
add debug logging to rollup mount runtime
jjpaulino Mar 18, 2026
18347a5
add detailed mount error logging with mod.toString() to diagnose isMo…
jjpaulino Mar 18, 2026
8ca6e6b
Add clay rollup and clay vite pipelines
jjpaulino Mar 20, 2026
5a61206
Make manualChunksMinSize fully configurable from sites config
jjpaulino Mar 20, 2026
b580dd7
Run media step before parallel asset steps
jjpaulino Mar 20, 2026
cc28c1e
Add measured performance sections to BUNDLER-COMPARISON.md
jjpaulino Mar 20, 2026
0c67376
Add WebPageTest data to rollup vs Browserify comparison
jjpaulino Mar 20, 2026
e09491a
better vite
jjpaulino Mar 21, 2026
3626773
generate env json
jjpaulino Mar 22, 2026
d796b14
only leave up vite and update docs
jjpaulino Mar 26, 2026
c6d5611
use plugin for client env file and save more time plus update docs an…
jjpaulino Mar 30, 2026
d4173ef
fix linter
jjpaulino Mar 30, 2026
d4ccc01
move assets code to vite folder
jjpaulino Mar 31, 2026
8831d68
fix tests
jjpaulino Mar 31, 2026
ca1db67
fix linter
jjpaulino Mar 31, 2026
c7b7aa6
use compatible v8 abd v7 import plugin until prod ready
jjpaulino Mar 31, 2026
6b0e945
use stop gap changes on clay vueify
jjpaulino Mar 31, 2026
32e40b1
remove path plugin char saver
jjpaulino Apr 2, 2026
1af131e
fix css watch
jjpaulino Apr 6, 2026
c6e382a
watch: write .clay/reload-signal after template rebuild
jjpaulino Apr 6, 2026
1dc093a
watch: cache-bust CSS URLs via .clay/css-build-id
jjpaulino Apr 6, 2026
7096a3d
watch: reuse reload-signal for CSS rebuilds
jjpaulino Apr 6, 2026
c995155
watch: incremental kiln watcher instead of full rebuild per save
jjpaulino Apr 6, 2026
7b095a7
fix: resolve all lint errors in scripts.js
jjpaulino Apr 6, 2026
7af40ae
watch: show module count in kiln rebuild log
jjpaulino Apr 6, 2026
55f8c9e
watch: add rebuild duration to all watcher log lines
jjpaulino Apr 6, 2026
b878570
watch: print "still building... (Xs)" heartbeat every 3s during rebuilds
jjpaulino Apr 6, 2026
274d7c0
watch: assign a unique color to each asset type in watch logs
jjpaulino Apr 6, 2026
a685ca6
watch: split reload-signal (CSS) from template-signal (templates)
jjpaulino Apr 6, 2026
80590cf
watch: document CSS reload-signal as temporary until Lightning CSS mi…
jjpaulino Apr 6, 2026
9c3b842
refactor scripts and watcher and update doc
jjpaulino Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 0 additions & 144 deletions .circleci/config.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .circleci/scripts/deploy-docs.sh

This file was deleted.

45 changes: 0 additions & 45 deletions .circleci/scripts/release.sh

This file was deleted.

28 changes: 0 additions & 28 deletions .github/main.workflow

This file was deleted.

30 changes: 30 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: CI

on:
push:
branches: ['**']
pull_request:
branches: ['**']

jobs:
test:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v4

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

- name: Install dependencies
run: npm ci

- name: Run tests
run: npm test
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ website/build/
website/yarn.lock
website/node_modules
website/i18n/*
*.tgz
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
Loading
Loading