Skip to content
Open

Main #22

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
fc24765
docs
dariomannu Apr 20, 2024
9231335
docs
dariomannu Apr 20, 2024
cba61b3
fix empty (0, "") template expression bug, internal cleanup
dariomannu Apr 22, 2024
7fed888
doc
dariomannu Apr 23, 2024
0c6d551
docs
dariomannu Apr 26, 2024
57dace6
docs
dariomannu Apr 26, 2024
08f74f0
docs
dariomannu Apr 26, 2024
eca1a88
docs
dariomannu Apr 26, 2024
f3e11d0
docs
dariomannu Apr 26, 2024
cb23ae5
docs
dariomannu Apr 26, 2024
2d99dd2
docs
dariomannu Apr 26, 2024
5c29e61
Revert "drop commonjs"
dariomannu Apr 27, 2024
5f3e8ff
docs
dariomannu Apr 28, 2024
9f76928
docs
dariomannu May 2, 2024
23f45b8
deps
dariomannu May 2, 2024
385da2a
cleanup
dariomannu Jun 7, 2024
b4228d2
1.2 stuff
dariomannu Jun 28, 2024
620df98
wip
dariomannu Jul 20, 2024
a220042
wip
dariomannu Aug 4, 2024
1130454
docs
dariomannu Sep 14, 2024
b24f342
wip, refactor, docs
dariomannu Sep 14, 2024
de0e714
Web Components
dariomannu Sep 21, 2024
61b72c5
mixin fixes
dariomannu Sep 21, 2024
e8205cd
move sink map
dariomannu Sep 21, 2024
d139d90
optionally curried dataset source
dariomannu Sep 21, 2024
954ab08
pipeIn naming and suspense
dariomannu Sep 21, 2024
ae8c0c4
docs
dariomannu Sep 23, 2024
2409ff2
examples
dariomannu Sep 23, 2024
d794469
types
dariomannu Sep 23, 2024
d3d81d0
assets
dariomannu Sep 23, 2024
bf6ecca
fix tests
dariomannu Sep 25, 2024
b2acc26
docs
dariomannu Sep 25, 2024
4a34915
feed(), sanitize
dariomannu Sep 25, 2024
aa65ca4
feedIn
dariomannu Sep 25, 2024
5218a83
docs
dariomannu Sep 25, 2024
6cb4834
docs
dariomannu Sep 25, 2024
74b5f71
docs
dariomannu Sep 25, 2024
7380368
internal sink tag
dariomannu Oct 1, 2024
de8497e
fix tests and types
dariomannu Oct 2, 2024
a17bf6e
rollup updates
dariomannu Oct 3, 2024
e871b02
types, examples
dariomannu Oct 4, 2024
b338c52
cleanup, docs
dariomannu Oct 4, 2024
b39d34f
ssr tags
dariomannu Oct 4, 2024
d7248d3
types
dariomannu Oct 4, 2024
8c03cbe
more sources and sinks
dariomannu Oct 5, 2024
a4e251e
build config
dariomannu Oct 5, 2024
753dbdd
style sink
dariomannu Oct 5, 2024
cea5069
strict mode
dariomannu Oct 5, 2024
40a2b0a
deps
dariomannu Oct 5, 2024
a5ca932
examples
dariomannu Oct 5, 2024
1de829f
use own observable types
dariomannu Oct 5, 2024
82d7452
types
dariomannu Oct 5, 2024
be4a0db
docs
dariomannu Oct 9, 2024
601a9b0
docs
dariomannu Oct 9, 2024
1a7a876
rollup sourcemaps
dariomannu Oct 9, 2024
f620cbe
1.2 bump
dariomannu Oct 9, 2024
8ea310b
Merge pull request #7 from ReactiveHTML/1.2
dariomannu Oct 9, 2024
3c2670a
docs
dariomannu Oct 9, 2024
1291cd0
jekyll theme fixes
dariomannu Oct 9, 2024
f32fc2b
jekyll local theme
dariomannu Oct 9, 2024
0c847ab
fix baseurl
dariomannu Oct 11, 2024
9150681
example styles
dariomannu Oct 11, 2024
c050ded
refactor: split & lint sinks
dariomannu Oct 12, 2024
3fc67a9
import paths
dariomannu Oct 12, 2024
708535d
keep listeners on item transposition
dariomannu Oct 13, 2024
92b8a1b
no tslib
dariomannu Oct 13, 2024
afea09b
export constants
dariomannu Oct 13, 2024
b0c98cf
Focus sink
dariomannu Oct 13, 2024
45292f9
rename index
dariomannu Oct 15, 2024
b66fd27
object-source, use innerText for container elements
dariomannu Oct 16, 2024
c2d22e8
focus,blur sinks
dariomannu Oct 16, 2024
1fca4b2
lint
dariomannu Oct 16, 2024
d5f7bb2
fix blur sink, docs
dariomannu Oct 17, 2024
32afad1
1.2.1
dariomannu Oct 17, 2024
92207d5
docs
dariomannu Oct 18, 2024
780c35e
docs
dariomannu Oct 18, 2024
1b28af4
refactor, file reorg, lint
dariomannu Oct 18, 2024
8e13db0
missing link
dariomannu Oct 19, 2024
857b1ca
lint
dariomannu Oct 19, 2024
23cb285
split packages in dist
dariomannu Oct 19, 2024
0543fdb
add files, clean paths, up deps
dariomannu Oct 19, 2024
265b876
ssr server, initial
dariomannu Oct 19, 2024
e64853f
no rollup log
dariomannu Oct 19, 2024
897d524
path fix
dariomannu Oct 19, 2024
d8673b6
iife global module
dariomannu Oct 19, 2024
5d4e91d
sourcemap fix
dariomannu Oct 19, 2024
d1177fb
tests
dariomannu Oct 19, 2024
84eb3a1
types, notes
dariomannu Oct 20, 2024
6eebc36
ssr
dariomannu Oct 20, 2024
f60cfc0
docs
dariomannu Oct 20, 2024
381312a
fix sink tag
dariomannu Oct 20, 2024
b13e3ca
docs
dariomannu Oct 21, 2024
dfd0923
Create CNAME
dariomannu Oct 22, 2024
285bd01
docs
dariomannu Oct 22, 2024
adc5fa8
Merge branch 'master' of github.com:reactivehtml/rimmel
dariomannu Oct 22, 2024
485ada9
docs
dariomannu Oct 22, 2024
cc5997f
web platform observables, configurable event delegation
dariomannu Oct 24, 2024
c80eddc
add DOM Observable tpyes
dariomannu Oct 25, 2024
6345ee3
Event delegation and DOM Observables off by default
dariomannu Oct 25, 2024
324dde1
typed constants
dariomannu Oct 25, 2024
a28351a
DOM Observables prep
dariomannu Oct 25, 2024
515c355
package-lock
dariomannu Oct 25, 2024
901f3cf
docs
dariomannu Oct 26, 2024
c44c92f
docs
dariomannu Oct 31, 2024
accff18
expose some internal state for external tools
dariomannu Nov 4, 2024
d118185
docs lint
dariomannu Nov 4, 2024
7738bce
cleanup
dariomannu Nov 4, 2024
cad8e69
docs
dariomannu Nov 4, 2024
8ce2f7c
docs
dariomannu Nov 4, 2024
263cbde
docs
dariomannu Nov 4, 2024
c98efd8
fix types, lint
dariomannu Nov 4, 2024
c540805
fix
dariomannu Nov 4, 2024
9409516
examples autorun
dariomannu Nov 4, 2024
bd558ae
Merge branch 'feature/web-platform-observables' into testmerge
dariomannu Nov 5, 2024
bd1b94b
tsconfix
dariomannu Nov 5, 2024
a7696cd
types
dariomannu Nov 8, 2024
8407b51
docs
dariomannu Nov 12, 2024
38e1c97
build names files
dariomannu Nov 12, 2024
3ae393a
docs, types, sink defs
dariomannu Nov 12, 2024
52c0176
expose AttributeObjectSink
dariomannu Nov 12, 2024
0aa0771
regex backtracking fix
dariomannu Nov 14, 2024
4312ac0
optional event delegation, DOM Observables
dariomannu Nov 14, 2024
fe4206d
lint
dariomannu Nov 14, 2024
1abeb2b
missing
dariomannu Nov 14, 2024
7c91730
re
dariomannu Nov 14, 2024
e4b4800
export types
dariomannu Nov 17, 2024
a2de54a
types, native observable fixes
dariomannu Nov 17, 2024
9375e7a
expose conf setters
dariomannu Nov 17, 2024
4d520d1
cleanup
dariomannu Nov 21, 2024
c151b92
docs
dariomannu Nov 26, 2024
8f733ce
docs
dariomannu Nov 26, 2024
cc97b4e
website
dariomannu Dec 2, 2024
5b055bc
and more
dariomannu Dec 2, 2024
e770070
Cut source
dariomannu Dec 5, 2024
a6bd81a
fix for SVG
dariomannu Dec 7, 2024
7505861
1.3.1
dariomannu Dec 9, 2024
6b0add9
cleanup
dariomannu Dec 13, 2024
0a2da07
lint
dariomannu Dec 13, 2024
b879075
Observatures & DOM Observables
dariomannu Dec 13, 2024
15b8d5c
types, docs, handbook, event listener options
dariomannu Dec 16, 2024
1152ac7
Merge branch 'feature/dom-observables'
dariomannu Dec 16, 2024
288c811
docs
dariomannu Dec 16, 2024
74ecc88
DOM Observables, handbook, type fixes
dariomannu Dec 19, 2024
b4602f6
CI
dariomannu Dec 19, 2024
e43d52e
docs
dariomannu Dec 20, 2024
aa2ea02
editorconfig
dariomannu Jan 3, 2025
9f1b241
experimental schedulers, tests, sources, tabs, dev pipeline
dariomannu Jan 27, 2025
7d16a25
assets
dariomannu Jan 27, 2025
2907039
docs
dariomannu Jan 28, 2025
ce62584
maint, web components, schedulers
dariomannu Feb 18, 2025
e82b4ae
license
dariomannu Mar 21, 2025
e20f87a
add ObserverFunction type
dariomannu Mar 21, 2025
defb0e3
ifdef notes & comments
dariomannu Mar 21, 2025
a8a1820
fix, refactor printable expressions
dariomannu Mar 21, 2025
5d3eee5
lint & docs
dariomannu Mar 21, 2025
45b91a7
takeFirstSink to use .value first
dariomannu Mar 21, 2025
3733b5e
lint
dariomannu Mar 21, 2025
2a95d97
all-source qs/qsa
dariomannu Mar 21, 2025
7b73998
lint, comments
dariomannu Mar 21, 2025
e6f31ee
src
dariomannu Mar 21, 2025
470fad0
update docs
dariomannu Mar 21, 2025
2933b5e
docs
dariomannu Mar 21, 2025
531c5d3
fix types
dariomannu Mar 21, 2025
ebf6f4e
fix types
dariomannu Mar 21, 2025
81f3b9f
lint
dariomannu Mar 21, 2025
e9e94b2
data last
dariomannu Mar 21, 2025
f43395c
examples
dariomannu Mar 21, 2025
a94737d
no setAttribute from mutation cb
dariomannu Mar 21, 2025
e6a6e17
package side effects
dariomannu Mar 21, 2025
1c1096b
exports
dariomannu Mar 21, 2025
1b1e7d1
typed values for attribute sink
dariomannu Mar 21, 2025
31985fe
fix build steps + globaljs
dariomannu Mar 21, 2025
ebdbb5a
missing files
dariomannu Mar 21, 2025
221d9cf
as-latest-from + examples
dariomannu Mar 21, 2025
633da56
remove internals
dariomannu Mar 21, 2025
54d96d1
1.4.1
dariomannu Mar 21, 2025
2220fed
docs
dariomannu Mar 21, 2025
01828b0
drop forced event delegation
dariomannu Mar 21, 2025
e828aae
lint
dariomannu Mar 21, 2025
b72c79f
re
dariomannu Mar 21, 2025
9874b9b
docs
dariomannu Mar 22, 2025
0ed1b7d
docs
dariomannu Mar 22, 2025
bb3b7e3
use native Observable.from
dariomannu Mar 30, 2025
b62f1b1
docs
dariomannu Mar 31, 2025
becb79c
fix native observable extension
dariomannu Apr 2, 2025
f6b13da
typo
dariomannu Apr 2, 2025
06b167c
1.4.2
dariomannu Apr 2, 2025
962e9d1
docs
dariomannu Apr 8, 2025
5de95b7
docs
dariomannu Apr 8, 2025
3ad827d
remove old event delegation code
dariomannu Apr 14, 2025
c2dc7eb
fix AttributeSink to bind observature listeners
dariomannu Apr 14, 2025
9da225d
restore previous preventDefault behaviour in Form source
dariomannu Apr 15, 2025
03da237
bumpfix
dariomannu Apr 14, 2025
33062ee
export AsFormData
dariomannu Apr 18, 2025
fe6e78b
fix outbound web component events
dariomannu Apr 18, 2025
ddd1e7e
fix Observature.next for non-observable sources
dariomannu Apr 14, 2025
39c0f45
docs, cleanup
dariomannu Apr 24, 2025
e178468
cleanup
dariomannu Apr 25, 2025
2a06235
add hidden sink
dariomannu May 2, 2025
67d6626
stop tersing, better debugging
dariomannu May 3, 2025
ff97ea8
deprecate []-form of object source
dariomannu May 3, 2025
cdf8742
add hidden to SinkElementTypes
dariomannu May 3, 2025
1554f3d
rml: events support + examples
dariomannu May 9, 2025
98aed75
schedulers through the binding configuration
dariomannu May 9, 2025
729501a
addListener for rml: events
dariomannu May 9, 2025
6f4272a
lint
dariomannu May 9, 2025
5d1896a
docs
dariomannu May 23, 2025
488950d
workflows
dariomannu May 24, 2025
44b5b22
website button sizes
dariomannu May 24, 2025
1c62c1c
retitle
dariomannu May 25, 2025
4ffa2d1
hidden sink enum types
dariomannu May 25, 2025
6847149
autoform and error types
dariomannu May 25, 2025
511feb4
optional schedulers in drain
dariomannu May 25, 2025
f7341c2
docs
dariomannu May 26, 2025
a2fe060
(export callable ?)
dariomannu May 26, 2025
7efda59
Fixed
ftaiolivista Jun 12, 2025
7525932
Merge pull request #11 from ftaiolivista/master
dariomannu Jun 12, 2025
f6e71dd
Merge branch 'master' of github.com:reactivehtml/rimmel
dariomannu Jun 12, 2025
327ec52
parser tests +improve mixin/object handling
dariomannu Jun 12, 2025
dea2744
add currentValue (<rx8) for Behavior inline rendering
dariomannu Jun 12, 2025
333b3a1
docs
dariomannu Jun 12, 2025
c7ca2ea
no-check observature
dariomannu Jun 12, 2025
1e90c80
fix type conflict
dariomannu Jun 12, 2025
f0df26d
ignore kitchen sink types
dariomannu Jun 12, 2025
ac7bf6d
clean up inputPipe types
dariomannu Jun 12, 2025
4e35791
colour picker immediate updates
dariomannu Jun 12, 2025
8feb274
version bump
dariomannu Jun 13, 2025
9e4be92
cleanup
dariomannu Jun 13, 2025
b53c8f1
path fix
dariomannu Jun 13, 2025
e6e5684
small fixes
dariomannu Jun 13, 2025
c4a009a
lint
dariomannu Jun 14, 2025
48f7974
handbook wip
dariomannu Jun 14, 2025
131ae71
animation
dariomannu Jun 14, 2025
cf46a15
animation
dariomannu Jun 15, 2025
60d8985
more animation
dariomannu Jun 15, 2025
db3c4a2
mix inline event listeners in
dariomannu Jun 20, 2025
6e5dc67
never bake onmount in html
dariomannu Jun 21, 2025
cd48f1c
more tests
dariomannu Jun 21, 2025
98c731d
rc4
dariomannu Jun 21, 2025
1f2e925
docs
dariomannu Jul 1, 2025
38f5383
1.5
dariomannu Jul 6, 2025
9f9ac60
docs, types
dariomannu Jul 8, 2025
5ed3bd4
simplify class sink when emitting strings
dariomannu Jul 10, 2025
124c5bd
simplify class sink when emitting strings
dariomannu Jul 10, 2025
7c731d5
the big typo
dariomannu Jul 11, 2025
f59cb58
improve initial value handling
dariomannu Jul 11, 2025
2ae8508
docs, cleanup
dariomannu Jul 31, 2025
442d603
assets
dariomannu Jul 31, 2025
e743f13
MIT license
dariomannu Sep 18, 2025
a34117b
Enhanced UI and Documentation for Rimmel Website
Dhruv290405 Sep 22, 2025
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
5 changes: 5 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
root = true

[*]
indent_style = tab
tab_width = 2
37 changes: 37 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Build and Deploy Handbook and Website

on:
push:
branches:
- master

jobs:
build-and-deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

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

- name: Install dependencies
run: npm ci # Or the appropriate command to install dependencies

- name: Build the library
run: npm run build

- name: Build the site
run: npm run website

- name: Build the handbook
run: npm run handbook

- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
node_modules
dist
docs
dist

.vscode
bundle-stats*

3 changes: 3 additions & 0 deletions .stackblitzrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"startCommand": "npm run kitchen-sink"
}
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rimmel.js.org
22 changes: 4 additions & 18 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,7 @@
MIT License
Copyright 2018-, The Rimmel.js Authors

Copyright (c) 2021 Hello Menu
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading