Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maizzle 5 #1299

Merged
merged 204 commits into from
Dec 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
204 commits
Select commit Hold shift + click to select a range
fd73020
fix: git conflicts
cossssmin Jul 15, 2024
848bed9
5.0.0-beta.1
cossssmin Jul 15, 2024
e2bb669
fix: morphdom path
cossssmin Jul 15, 2024
a79a50c
refactor: force reload if no websocket support
cossssmin Jul 15, 2024
ca16419
5.0.0-beta.2
cossssmin Jul 15, 2024
d223968
build: update dependencies
cossssmin Jul 16, 2024
56c78d8
chore: add release script
cossssmin Jul 16, 2024
8dceb20
refactor: safeClassNames option name
cossssmin Jul 16, 2024
3e113ed
5.0.0-beta.3
cossssmin Jul 16, 2024
df006eb
refactor: set resolveCalc precision to 2
cossssmin Jul 17, 2024
d128cd7
fix: missing calc precision param
cossssmin Jul 17, 2024
98ab301
fix: build.content type definition
cossssmin Jul 17, 2024
9f84e35
refactor: build command
cossssmin Jul 17, 2024
b1154e1
feat: expose transformers to afterBuild event
cossssmin Jul 18, 2024
66d5872
fix: actually export transformers
cossssmin Jul 18, 2024
ae1227a
feat: expose posthtml and transformers to render events
cossssmin Jul 18, 2024
8175e1b
fix: export types for build.expressions
cossssmin Jul 18, 2024
9227365
test: update events tests
cossssmin Jul 18, 2024
d4188a1
5.0.0-beta.4
cossssmin Jul 18, 2024
d129e6a
feat: environment-based attribute values
cossssmin Jul 18, 2024
cd2166f
5.0.0-beta.5
cossssmin Jul 18, 2024
8ae4770
Merge branch 'master' into next
cossssmin Jul 18, 2024
f9c76e7
build: update lock file
cossssmin Jul 18, 2024
344abdc
ci: update workflow
cossssmin Jul 18, 2024
d59faeb
ci: update workflow
cossssmin Jul 18, 2024
4349656
revert: ci updates
cossssmin Jul 18, 2024
6de3144
ci: update workflow
cossssmin Jul 18, 2024
8e1dc5d
build: update package.json
cossssmin Jul 18, 2024
781c606
ci: run npm install
cossssmin Jul 18, 2024
ee0523e
feat: support more attribute names for preventing inlining
cossssmin Jul 19, 2024
eb14281
5.0.0-beta.6
cossssmin Jul 19, 2024
aedc861
feat: add support for <env:...> tags
cossssmin Jul 19, 2024
2b6fd6b
5.0.0-beta.7
cossssmin Jul 19, 2024
eb49bd6
fix: srcset baseUrl path joins
cossssmin Jul 20, 2024
cf1d875
fix: loose check for env tags
cossssmin Jul 20, 2024
50d9376
chore: clearer var name
cossssmin Jul 20, 2024
ff28808
feat: built templates count
cossssmin Jul 20, 2024
3e34c20
test: update env tag test
cossssmin Jul 20, 2024
66a5e34
fix: inlining css values containing colons
cossssmin Jul 20, 2024
9ae94ee
feat: template tag
cossssmin Jul 20, 2024
338717c
5.0.0-beta.8
cossssmin Jul 20, 2024
9a5b7cd
build(deps): update morphdom to 2.7.4
cossssmin Jul 22, 2024
11d30b7
chore: update dependencies
cossssmin Jul 22, 2024
7362db8
chore: update posthtml-base-url
cossssmin Jul 22, 2024
bb7bcbb
5.0.0-beta.9
cossssmin Jul 22, 2024
43c28b6
fix: copying static assets
cossssmin Jul 22, 2024
00e3c2c
5.0.0-beta.10
cossssmin Jul 22, 2024
7d06117
feat(server): allow customizing the spinner
cossssmin Jul 22, 2024
430908d
chore: remove unused imports
cossssmin Jul 23, 2024
3cd3096
fix: use components options from user config
cossssmin Jul 23, 2024
6fd9e14
5.0.0-beta.11
cossssmin Jul 23, 2024
dca806c
chore: use posthtml default config when parsing front matter
cossssmin Jul 23, 2024
9603739
feat: expose front matter object in events
cossssmin Jul 23, 2024
9858437
refactor: events types
cossssmin Jul 23, 2024
cbaa627
5.0.0-beta.12
cossssmin Jul 23, 2024
b36d92d
refactor: addAttribute transformer
cossssmin Jul 23, 2024
41e864b
test: update transformers tests
cossssmin Jul 23, 2024
d048b08
fix: pass posthtml options to parse function
cossssmin Jul 23, 2024
9f0797c
revert: exposing tansformers in events
cossssmin Jul 24, 2024
e4ed0ed
chore: update events types
cossssmin Jul 24, 2024
2e662da
chore: update build config type definitions
cossssmin Jul 24, 2024
504e158
chore: update config types
cossssmin Jul 24, 2024
8ff5e1c
chore: update urlParameters type
cossssmin Jul 24, 2024
6728859
5.0.0-beta.13
cossssmin Jul 24, 2024
cf8acef
fix: don't import transformers in build command
cossssmin Jul 24, 2024
62f76af
5.0.0-beta.14
cossssmin Jul 24, 2024
faf910b
fix: make keys optional in type definitions
cossssmin Jul 25, 2024
7ec603b
feat: add fetch tag
cossssmin Jul 25, 2024
cc58423
fix: serve templates added after the watcher started
cossssmin Jul 25, 2024
55a84e5
5.0.0-beta.15
cossssmin Jul 25, 2024
a96bf00
chore: update dependencies
cossssmin Jul 25, 2024
6e59b4f
refactor: types
cossssmin Jul 25, 2024
4775b8e
5.0.0-beta.16
cossssmin Jul 25, 2024
0acd06b
refactor: fetch config key
cossssmin Jul 25, 2024
b7e3a64
chore: export fetch tag config types
cossssmin Jul 25, 2024
0847b46
chore: update events types
cossssmin Jul 26, 2024
bf33ee8
fix: env tags and attributes in components
cossssmin Jul 26, 2024
bbda99a
5.0.0-beta.17
cossssmin Jul 26, 2024
6a381b7
Allow capturing groups replacement in replaceStrings.js
Jordinateur Jul 28, 2024
7cdf48f
fix: linting errors
cossssmin Jul 29, 2024
a07da8d
Add test for capturing group in replace strings.
Jordinateur Jul 29, 2024
5356cf7
Merge pull request #1313 from Jordinateur/patch-1
cossssmin Jul 29, 2024
7d374b1
Fix replace strings on multiple same replacement
Jordinateur Jul 30, 2024
4bb8b6a
Fix replace strings on multiple same replacement, and ident
Jordinateur Jul 30, 2024
9b343ce
Fix replace strings on multiple same replacement
Jordinateur Jul 30, 2024
dd6c321
revert: automatically setting baseURL
cossssmin Jul 30, 2024
657cba3
ci: update github workflow
cossssmin Jul 30, 2024
1f95625
Fix PostHTML expression config
Jordinateur Jul 30, 2024
50eb0ff
revert: exposing posthtml compiler in events
cossssmin Jul 30, 2024
b62c762
Merge pull request #1318 from maizzle/events-posthtml
cossssmin Jul 30, 2024
5d7acea
style: clearer if statement
cossssmin Jul 30, 2024
239e4c9
Merge pull request #1316 from Jordinateur/patch-1
cossssmin Jul 30, 2024
3833ddb
5.0.0-beta.18
cossssmin Jul 30, 2024
45575fb
chore: watch more config file extensions
cossssmin Jul 31, 2024
cdbf3dd
chore: watch maizzle ts config files
cossssmin Jul 31, 2024
8c9324c
fix: wait for file contents to be written before reading them
cossssmin Jul 31, 2024
ab7eb6d
fix: serve static files added to watched paths after server was started
cossssmin Jul 31, 2024
29f9f7f
Merge pull request #1325 from maizzle/update-watcher
cossssmin Aug 1, 2024
ce9416f
feat: 404 page for local dev
cossssmin Aug 1, 2024
aa1a434
Merge pull request #1326 from maizzle/404
cossssmin Aug 1, 2024
566dc54
chore: start dev server spinner sooner
cossssmin Aug 1, 2024
b4714d2
refactor: extract expressions options test
cossssmin Aug 1, 2024
810c87e
Merge pull request #1319 from Jordinateur/fix-expression-config
cossssmin Aug 1, 2024
cca8060
fix: locals passed to fetch plugin
cossssmin Aug 1, 2024
18c75f7
feat: add types for build.current
cossssmin Aug 1, 2024
bd91c5a
Merge pull request #1327 from maizzle/build-current-types
cossssmin Aug 1, 2024
c3edd64
5.0.0-beta.19
cossssmin Aug 1, 2024
398705c
fix: create correct build output paths
cossssmin Aug 1, 2024
49b1955
chore: add type for build.output.from
cossssmin Aug 1, 2024
771fe70
Merge pull request #1329 from maizzle/fix-build-paths
cossssmin Aug 1, 2024
9e805f1
5.0.0-beta.20
cossssmin Aug 1, 2024
dca3fb6
fix: update cheerio import path
cossssmin Aug 12, 2024
0059f95
5.0.0-beta.21
cossssmin Aug 12, 2024
d9e2924
chore: downgrade cheerio to rc.12
cossssmin Aug 18, 2024
dc4d78a
5.0.0-beta.22
cossssmin Aug 19, 2024
571c1cf
fix: plaintext generation
cossssmin Aug 19, 2024
b8e6b83
refactor: index page
cossssmin Aug 19, 2024
973a820
build(deps): bump juice to 10.0.1
cossssmin Aug 19, 2024
dec0dd5
chore: update inline type
cossssmin Aug 19, 2024
b269eb6
5.0.0-beta.23
cossssmin Aug 19, 2024
e42050d
chore: update dependencies
cossssmin Aug 27, 2024
b305d56
chore: bump required node version to 18.20
cossssmin Aug 27, 2024
0ed2ee2
chore: update package lock
cossssmin Aug 27, 2024
e3a4b36
fix: config object in events
cossssmin Aug 27, 2024
43a1d76
refactor: move expressions config object to root
cossssmin Aug 28, 2024
1d15fc5
fix: return tree from prettify transformer
cossssmin Aug 28, 2024
f957568
fix: checking template tag for preserve attribute
cossssmin Aug 28, 2024
619fb51
fix: synchronized scrolling
cossssmin Aug 28, 2024
bfaff31
chore: update changelog.md
cossssmin Aug 28, 2024
8e54c89
5.0.0-beta.24
cossssmin Aug 28, 2024
5f6e5f7
chore: update changelog.md
cossssmin Aug 28, 2024
daea021
feat: return early in markdown transformer
cossssmin Aug 29, 2024
9dd5708
chore: update markdown type definition
cossssmin Aug 29, 2024
368f04b
feat: toggle nested folders in dev index page
cossssmin Aug 30, 2024
5ca34b5
fix: error when filename has a space
dityaaa Sep 2, 2024
d7053a8
fix: encode index URI for special characters
dityaaa Sep 2, 2024
42a8e3b
test: server works with filenames containing spaces
cossssmin Sep 10, 2024
81288f8
fix: config object in beforeCreate event
cossssmin Sep 10, 2024
ccbdfb1
5.0.0-beta.25
cossssmin Sep 10, 2024
74d29b4
chore: update changelog.md
cossssmin Sep 10, 2024
c735364
fix: using style[data-embed]
cossssmin Sep 18, 2024
4a24a9b
refactor: transformer order
cossssmin Sep 28, 2024
a21172a
refactor: transformers tests
cossssmin Sep 28, 2024
e9fb327
test: generates plaintext file
cossssmin Sep 28, 2024
20eb507
test: fails to preserve known selectors
cossssmin Sep 28, 2024
24a1a9b
fix: preserve email client target selectors when inlining
cossssmin Sep 28, 2024
1d6a684
build(deps): update dependencies
cossssmin Sep 28, 2024
84ef786
5.0.0-beta.26
cossssmin Sep 28, 2024
b9c594f
chore: update changelog.md
cossssmin Sep 28, 2024
5f15dcb
feat: render php tags as-is
cossssmin Nov 4, 2024
7d20789
chore: support php tags in posthtml parser
cossssmin Nov 4, 2024
6a5249b
fix: default posthtml options
cossssmin Nov 4, 2024
01623cc
refactor: widow words default attribute name
cossssmin Nov 4, 2024
7a4be76
5.0.0-beta.27
cossssmin Nov 4, 2024
ba54c0b
chore: update changelog.md
cossssmin Nov 4, 2024
bccbd7b
refactor: use posthtml-widows instead of string-remove-widows
cossssmin Nov 16, 2024
d24e49a
build(deps): update dependencies
cossssmin Nov 16, 2024
580ef52
5.0.0-beta.28
cossssmin Nov 16, 2024
6f07577
chore: update changelog.md
cossssmin Nov 16, 2024
0b4caab
fix: copy source files to destination
cossssmin Nov 17, 2024
9688ff9
fix: list of templates to compile
cossssmin Nov 17, 2024
2fa57d0
5.0.0-beta.29
cossssmin Nov 17, 2024
2917c80
build(deps): update vitest
cossssmin Nov 19, 2024
3598cf7
feat: preservedSelectors option for inliner
cossssmin Nov 19, 2024
58f2e9c
refactor: rename preservedSelectors to safelist
cossssmin Nov 19, 2024
89d7051
refactor: rename comb option to safelist
cossssmin Nov 19, 2024
7ed4c83
5.0.0-beta.30
cossssmin Nov 19, 2024
0ca8510
chore: update changelog.md
cossssmin Nov 19, 2024
6e1610f
feat: add types for safelist options
cossssmin Nov 19, 2024
2017e6f
5.0.0-beta.31
cossssmin Nov 19, 2024
5cba991
chore: update changelog.md
cossssmin Nov 19, 2024
38e0ed4
feat: scan additional components folders
cossssmin Nov 20, 2024
156a224
5.0.0-beta.32
cossssmin Nov 20, 2024
9b53fcb
fix: add back build.current in `maizzle serve`
cossssmin Nov 26, 2024
653ec48
refactor: remove `beforeCreate` event in `maizzle serve`
cossssmin Nov 26, 2024
097e8d4
feat: add `css.resolveProps` option
cossssmin Nov 26, 2024
26c5f4e
5.0.0-beta.33
cossssmin Nov 26, 2024
619ef35
chore: remove duplicate declaration removal
cossssmin Nov 26, 2024
cde20d4
feat: add `css.resolveCalc` option
cossssmin Nov 26, 2024
8bb3b16
5.0.0-beta.34
cossssmin Nov 26, 2024
596f4b2
build: update dependencies
cossssmin Nov 27, 2024
a9160e2
chore: add build.current to server routes
cossssmin Nov 27, 2024
e234e76
fix: css type declarations
cossssmin Nov 28, 2024
39f2fdb
5.0.0-beta.35
cossssmin Nov 28, 2024
d47e91c
chore: update changelog.md
cossssmin Nov 28, 2024
ad4e8e0
fix: server start time logging
cossssmin Nov 28, 2024
f725e50
build(deps): use posthtml-component@next
cossssmin Nov 29, 2024
6c3e25c
5.0.0-beta.36
cossssmin Nov 29, 2024
7c9a816
chore: update changelog.md
cossssmin Nov 29, 2024
5c9421b
fix: use correct output file extensions
cossssmin Nov 29, 2024
f80c90b
5.0.0-beta.37
cossssmin Nov 29, 2024
218c1c3
chore: update changelog.md
cossssmin Nov 29, 2024
005e2ee
fix: include user-defined `components.fileExtension` in list of compo…
cossssmin Nov 29, 2024
d10dc05
fix: attributes.remove type
cossssmin Nov 30, 2024
d42f405
refactor: access baseURL config only once
cossssmin Nov 30, 2024
3f980c6
chore: update build comment
cossssmin Nov 30, 2024
8d19340
5.0.0-beta.38
cossssmin Nov 30, 2024
e1fcf93
chore: update changelog.md
cossssmin Nov 30, 2024
0676545
refactor: server startup time formatting
cossssmin Dec 1, 2024
e2c74ff
refactor: rename comb to purge
cossssmin Dec 1, 2024
b1d0e1c
test: update build test
cossssmin Dec 6, 2024
9505748
test: update core transformers test
cossssmin Dec 6, 2024
543ca9e
refactor: components `fileExtension` check
cossssmin Dec 6, 2024
8d9a65f
feat: unique content paths for each environment
cossssmin Dec 16, 2024
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
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -24,6 +24,7 @@
"scripts": {
"dev": "vitest",
"release": "npx np",
"pretest": "npm run lint",
"test": "vitest run --coverage",
"lint": "biome lint ./src ./test"
},