Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
5188eb3
Add all the code from the rewrite repo
aalin Mar 23, 2024
d8e3e5c
Remove sorbet type definitions
aalin Mar 31, 2024
82e4328
Fix tests
aalin Mar 31, 2024
673b5f3
Remove some sorbet references
aalin Mar 31, 2024
ae16c17
Remove bin/tapioca
aalin Mar 31, 2024
23e3908
Fix bin/transform
aalin Mar 31, 2024
d934b1a
Don't print source in ruby transformer
aalin Mar 31, 2024
91f4150
Don't verify types
aalin Mar 31, 2024
7252f8f
Update dependencies
aalin Mar 31, 2024
2d51dfe
Remove # typed: true
aalin Mar 31, 2024
babdae8
Fix bin/transform_css
aalin Mar 31, 2024
178e1e8
Don't print CSS source while transforming
aalin Mar 31, 2024
6820bb5
Fix typo
aalin Apr 3, 2024
6caac4d
Make pages render
aalin Apr 14, 2024
b83e3ff
Add `mayu transform` command
aalin Apr 19, 2024
cbdfe17
Use samovar for command line parsing
aalin Apr 19, 2024
339356e
Transform CSS
aalin Apr 19, 2024
13ddafc
Make bin/transform use Mayu::Commands::Transform
aalin Apr 19, 2024
8b88d7a
Fix tests
aalin Apr 19, 2024
ecc66ca
Fix filenames in haml transformer tests
aalin Apr 19, 2024
e46e390
Fix tests
aalin Apr 19, 2024
661cf83
Add copyright
aalin Apr 19, 2024
a3419d0
Be less noisy when not finding class names
aalin Apr 19, 2024
2672cbf
Always attempt to include .css-files
aalin Apr 19, 2024
3dc4316
Don't print so much noise when not finding assets
aalin Apr 19, 2024
f9e8b42
Discard empty token names
aalin Apr 19, 2024
d470aae
Use Element instead of HTMLElement
aalin Apr 19, 2024
e43c9a1
Import root layout
aalin Apr 19, 2024
563917a
Add command
aalin Apr 20, 2024
f2966c8
Fix reloading
aalin Apr 28, 2024
0a23d1c
Visit RAssign nodes
aalin Apr 28, 2024
1e87c9c
Remove hello
aalin Apr 28, 2024
76d66b9
Fix app tree demo
aalin Apr 28, 2024
4dd6ea4
CSS: Fix support for composes
aalin Apr 28, 2024
7d2b70c
Fix hashbang
aalin Apr 28, 2024
a8ab77e
Prevent default on callbacks
aalin Apr 28, 2024
cc56fcb
Fix form input states and dialogs
aalin Apr 28, 2024
9e0d87a
Fix autofocus
aalin Apr 28, 2024
d70f233
Fix attribute removal
aalin Apr 28, 2024
4d9144c
Fix todo example
aalin Apr 28, 2024
b02d59d
Fix removal of listeners
aalin Apr 28, 2024
864d7e9
Fix form demo
aalin Apr 28, 2024
89f2bc0
Fix game of life demo
aalin Apr 28, 2024
8680403
Fix Heading component
aalin Apr 28, 2024
3221f63
Fix ollama demo
aalin Apr 28, 2024
ecc6597
Stop server task after transferring sessions
aalin Apr 29, 2024
0a17ed9
Flatten props
aalin Apr 29, 2024
2808f9b
Don't load all templates on startup
aalin Apr 29, 2024
0016157
Fix Details open state
aalin Apr 30, 2024
41ebab7
Delete sessions after transferring
aalin Apr 30, 2024
dd0b671
Fix class names in Markdown
aalin Apr 30, 2024
f42f410
Fix ButtonGame inline style
aalin Apr 30, 2024
366f670
Fix lifecycle example
aalin Apr 30, 2024
056dfc0
Update images documentation
aalin Apr 30, 2024
f314c6c
Remove unnecessary nil
aalin Apr 30, 2024
deb48db
Fix layout
aalin Apr 30, 2024
4b43f36
Fix exception demo
aalin Apr 30, 2024
0c16f85
Fix GC demo page
aalin Apr 30, 2024
9c98760
Fix sorting demo
aalin Apr 30, 2024
687d821
Fix FAQ page
aalin Apr 30, 2024
b79165e
Remove outdated documentation
aalin Apr 30, 2024
d2ce1ce
Remove borders used for debugging
aalin Apr 30, 2024
0effd73
Fix state and props
aalin Apr 30, 2024
6120f7e
Make ConnectionStatus a type
aalin Apr 30, 2024
8dc14c2
Make patching async
aalin May 1, 2024
36ed336
OLLAMA_URL => OLLAMA_HOST
aalin May 1, 2024
04917af
Fix pokemon demo
aalin May 1, 2024
bde9fa3
Update docs
aalin May 1, 2024
5d2022f
Clear patches before running
aalin May 1, 2024
c6b7cda
Add fetch
aalin May 1, 2024
39c7fb3
Add a build command
aalin May 1, 2024
26c613a
Fix invalid wrapping of elements in markdown
aalin May 1, 2024
d6cbce7
Use instance variables in events demo page
aalin May 1, 2024
08faca6
Validate DOM nesting
aalin May 3, 2024
581078b
Extract vnodes into separate files
aalin May 3, 2024
5b3dd4d
Add link header
aalin May 10, 2024
5382dc4
Give assets a more descriptive name
aalin May 10, 2024
17e7fc4
Fix indentation
aalin May 11, 2024
b68d5ed
Use Console.logger in more places
aalin May 11, 2024
afbf558
Delete path prefix instead of using basename
aalin May 11, 2024
443a1a6
Log error
aalin May 11, 2024
feba585
Improve logging
aalin May 11, 2024
f69d9a3
Routes: Sort paths
aalin May 14, 2024
8aac530
Show path by default in routes command and make regexp optional
aalin May 14, 2024
19f9ca5
Generate assets, WiP
aalin Jun 9, 2024
b511704
Assets: Fix svg dimensions
aalin Jun 9, 2024
9119a04
Fix icon-color
aalin Jun 9, 2024
5722181
Add cache-control header to assets
aalin Jun 10, 2024
e99c972
Remove false prop
aalin Jun 10, 2024
67d3f2b
Add blur_url to image
aalin Jun 10, 2024
ab29a79
Fix string event handlers (onclick="alert(event)")
aalin Jun 16, 2024
874d844
Fix images with blur background
aalin Jun 16, 2024
ba7c218
Use Ruby 3.3.3
aalin Jun 21, 2024
c8db07b
Update dependencies
aalin Jun 21, 2024
0001523
Update pokemon pagination styles
aalin Jun 21, 2024
14b596c
Flatten attribute props
aalin Jun 21, 2024
12b382f
Use Environment.with(env) for loading configuration and everything else
aalin Jun 21, 2024
1822a23
Make modules log their path rather than their constant name
aalin Jun 21, 2024
734a459
Fix image loader + generator
aalin Jun 21, 2024
294f042
Remove unused code
aalin Jun 21, 2024
06b795c
Add test output file
aalin Jun 21, 2024
cf8992b
Add copyright
aalin Jun 21, 2024
dfb2ebf
Unskip source map test
aalin Jun 21, 2024
acffa0f
Include path to filenames in assertion failure messages
aalin Jun 21, 2024
af10e22
Move Mayu::Modules::Assets to Mayu::Assets
aalin Jun 21, 2024
14ceca3
Add basic support for custom elements
aalin Jun 30, 2024
e7f1b1d
Make session_timeout_seconds and transfer_timeout_seconds configurable
aalin Jun 30, 2024
1bc6b36
Remove unused file
aalin Jul 1, 2024
61ab47a
Fix build and start commands
aalin Jul 19, 2024
c4fbb80
Don't overwrite Exports when loading bundle
aalin Jul 19, 2024
ca0f1e4
Don't print which asset is being retreived
aalin Jul 20, 2024
a12230c
Remove prefixing slash from CSS paths
aalin Jul 20, 2024
93a4e47
Use el.classList.add and el.classList.remove
aalin Jul 20, 2024
5a561f7
Add some options and improve messages
aalin Jul 25, 2024
5cd81ab
Fix assertion message
aalin Jul 25, 2024
519300f
Fix test failures
aalin Jul 25, 2024
2f154c1
Fix secret key
aalin Jul 28, 2024
dc06f5e
Replace nokogiri with nokolexbor
aalin Jul 28, 2024
1da95b4
Add a class for getting class names
aalin Jul 31, 2024
934093b
Handle nil class names
aalin Jul 31, 2024
ec34f25
Add tests for Component::StyleSheets
aalin Jul 31, 2024
387a8ee
Details: Fix lazy
aalin Aug 8, 2024
267ce5d
Put Modules::System inside Environment
aalin Aug 8, 2024
bc63e70
Wrap imported .rb-files in classes
aalin Aug 8, 2024
6fc3039
Add some colors to `mayu routes` output
aalin Aug 8, 2024
b7c1b67
Use splats in tree demo
aalin Aug 8, 2024
eb30073
Squash this with .rb commit
aalin Aug 8, 2024
c4ddf0b
Remove unnecessary require
aalin Aug 8, 2024
3d8a731
Use white text for unsupported file formats in Highlight component
aalin Aug 8, 2024
96b44ef
Remove unused class names
aalin Aug 8, 2024
12a5edd
Fix unused class names warning
aalin Aug 8, 2024
46b9aa1
Comment out some noise
aalin Aug 8, 2024
707ad62
Rebuild routes before reloading modules when watching
aalin Aug 8, 2024
d5a48a3
Fix missing class name
aalin Aug 8, 2024
87eadf3
Wait for session
aalin Aug 8, 2024
d24b13a
Improve handling of marshal dump errors
aalin Aug 8, 2024
79fffe3
Add marshal_dump and marshal_load to Ollama class
aalin Aug 8, 2024
d120dd4
Put hashes at the end of asset filenames
aalin Aug 8, 2024
1ef494c
Measure session transfer time
aalin Aug 8, 2024
25aebde
Remove noisy output
aalin Aug 8, 2024
3cd9998
Improve error handling
aalin Aug 8, 2024
a981b43
Extract style sheets error reporting to a separate method
aalin Aug 8, 2024
3e1dc4a
Fix CSS selectors in Markdown component
aalin Aug 8, 2024
5e7f3e1
Don't keep loading rules in marshal dump
aalin Aug 8, 2024
9a85941
Store version in .mayu-bundle file
aalin Aug 9, 2024
f368bc3
Print version on start
aalin Aug 9, 2024
ba93405
Remove unused classes
aalin Aug 9, 2024
f21a835
Add prometheus metrics
aalin Aug 9, 2024
4f7bce5
Raise when attempting to write to a closed stream
aalin Aug 9, 2024
5a0144f
Validate token when resuming session
aalin Aug 9, 2024
77ae67a
Fix metrics being nil when resuming transferred sessions
aalin Aug 9, 2024
3cb3d74
Cleanup
aalin Aug 9, 2024
690e265
Calculate overall order and improve messages
aalin Aug 9, 2024
235f48d
Make CSS modules generate their .css file
aalin Aug 9, 2024
f343ed8
Setup metrics in test
aalin Aug 10, 2024
1cf4ecb
Cleanup transformers
aalin Aug 10, 2024
7278ef6
Import fonts and JSON files
aalin Aug 10, 2024
e4a3f2a
Verify token when resuming transferred session
aalin Aug 10, 2024
d9aef6e
Remove trailing comma
aalin Aug 10, 2024
3ef8130
Add some alt tags
aalin Aug 10, 2024
3e808b4
Add frozen_string_literal and copyright
aalin Aug 10, 2024
4a8dc69
Fix CSS filenames
aalin Aug 10, 2024
2d69f89
Make cookie_timeout_seconds configurable
aalin Aug 11, 2024
6905190
Update test outputs
aalin Aug 11, 2024
2e8cecd
Add BacktraceRewriter and use it to format exceptions
aalin Aug 11, 2024
04a4772
Add a context demo
aalin Aug 11, 2024
83f73c9
Fix opening links in new tab
aalin Aug 11, 2024
1855fa5
Delete unused descriptors
aalin Aug 11, 2024
1650a4b
Add a description to the fonts page
aalin Aug 11, 2024
7aa30f1
Fix routes command
aalin Aug 11, 2024
b94bcb1
Make image sizes configurable
aalin Aug 12, 2024
fe0377b
Optimize update_child_ids
aalin Aug 15, 2024
3258b18
Refactor: Handle one incoming message at a time
aalin Aug 15, 2024
75ddb86
Fix transfer, wait for bodies to finish writing
aalin Aug 16, 2024
48891bd
Use value.inspect to get "nil"
aalin Sep 3, 2024
8a928e7
Fix not found routes
aalin Sep 3, 2024
105cb7b
Rename update->apply, update_sync->update
aalin Sep 3, 2024
f19e46a
Use a Data object for todo page items
aalin Sep 3, 2024
475b8cc
Make JS runtime a module and load it from init.js
aalin Oct 30, 2024
c56d9ab
Use thread local variables for Modules::System.current
aalin Oct 30, 2024
f9a1de7
Simplify expression
aalin Oct 30, 2024
23a2245
Don't wrap asset generation in an async task
aalin Oct 30, 2024
fd9aed8
Fix intermittent failures in style sheets test
aalin Oct 31, 2024
b60758f
Fix runtime tests
aalin Oct 31, 2024
786c75d
Handle both ` and ' in backtrace rewriter
aalin Mar 22, 2025
8c715b6
Make everything run in Ruby 3.4
aalin Mar 22, 2025
8ad7f9c
Update dependencies and modernize code
aalin Mar 23, 2025
724a5bc
Add YJIT to footer, again
aalin Mar 23, 2025
b246f12
Remove unnecessary message
aalin Mar 23, 2025
de88654
Add an init command for initializing new apps
aalin Mar 23, 2025
2d6c687
Remove unused dependencies
aalin Mar 23, 2025
f740825
Render pages without storing sessions when using HTTP/1.1
aalin Mar 23, 2025
5de8266
Transfer sessions concurrently and with timeouts
aalin Mar 23, 2025
3e1dc4f
Render empty strings as ​
aalin Mar 24, 2025
9805099
Add dotenv for loading .env-files
aalin Mar 24, 2025
4ab6dc5
Add .gitignore and .dockerignore for init command and update them for…
aalin Mar 24, 2025
dd2c60f
Add remove method to VComment
aalin Mar 24, 2025
d966f43
Update Gemfile.lock
aalin Mar 24, 2025
8da44f4
Replace Ollama with GitHub Models
aalin Mar 24, 2025
077ead6
Load .env-files from app root
aalin Mar 24, 2025
8031f56
Fix margins
aalin Mar 24, 2025
5aed415
Add contain: strict; to avoid flickering when overflowing
aalin Mar 26, 2025
e8ceaa7
Refactor todo list
aalin Apr 5, 2025
d747d9e
Move init command first and print help if no arguments are passed
aalin Apr 5, 2025
7bf15ca
Rename --primary-region to --fly-region
aalin Apr 5, 2025
baf3950
Use SyntaxTree.format() instead of JSON.pretty_generate
aalin Apr 5, 2025
715884b
Update website readme
aalin Apr 5, 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
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@ jobs:
with:
ruby-version: "3.3.0"
bundler-cache: true
- name: Check types
run: bundle exec srb tc
- name: Run tests
run: bundle exec rake test
- uses: actions/upload-artifact@v4
Expand Down
4 changes: 2 additions & 2 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
ruby 3.3.0
nodejs 21.4.0
ruby 3.4.2
nodejs 23.10.0
7 changes: 0 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,5 @@ group :development do
gem "prettier", require: false
gem "rexml", require: false
gem "ruby-prof", require: false
gem "sorbet", require: false
gem "tapioca", require: false
gem "nokogiri", require: false
gem "benchmark", require: false
end

gem "fuzzy_match"

gem "reline", "~> 0.4.2"
288 changes: 141 additions & 147 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,74 +2,84 @@ PATH
remote: .
specs:
mayu-live (0.0.6)
async (~> 2.8.0)
async-container (~> 0.16.12)
async-http (~> 0.61.0)
async (~> 2.23)
async-http (~> 0.88.0)
base64 (~> 0.2.0)
brotli (~> 0.4.0)
image_size (~> 3.2.0)
kramdown (~> 2.4.0)
listen (~> 3.7.1)
localhost (~> 1.1.9)
mayu-css (~> 0.1.2)
mime-types (~> 3.4.1)
msgpack (~> 1.6.0)
nanoid (~> 2.0.0)
prometheus-client (~> 4.0.0)
protocol-http (~> 0.25.0)
pry (~> 0.14.2)
rack (>= 3.0.4.1, < 3.0.10.0)
rake (~> 13.0.6)
rbnacl (~> 7.1.1)
rmagick (~> 5.3.0)
rouge (~> 4.0.0)
sorbet-runtime (~> 0.5.10634)
source_map (~> 3.0.1)
syntax_tree (~> 5.3.0)
syntax_tree-haml (~> 3.0.0)
brotli (~> 0.6.0)
dotenv (~> 3.1.7)
filewatcher (~> 2.1)
image_size (~> 3.4)
localhost (~> 1.3)
mayu-css (~> 0.1.4)
mime-types (~> 3.6)
minitest (~> 5.25)
msgpack (~> 1.8)
nokolexbor (~> 0.6)
prometheus-client (~> 4.2.4)
pry (~> 0.15)
rack (>= 3.1.12)
rake (~> 13.2)
rbnacl (~> 7.1)
reline (~> 0.6.0)
rmagick (~> 6.1.1)
rouge (~> 4.5)
samovar (~> 2.3)
syntax_tree (~> 6.2)
syntax_tree-haml (~> 4.0)
syntax_tree-xml (~> 0.1.0)
terminal-table (~> 3.0.2)
toml-rb (~> 2.2.0)
terminal-table (~> 4.0)
toml (~> 0.3.0)
tsort (~> 0.2.0)

GEM
remote: https://rubygems.org/
specs:
abbrev (0.1.2)
ansi (1.5.0)
async (2.8.0)
console (~> 1.10)
async (2.23.1)
console (~> 1.29)
fiber-annotation
io-event (~> 1.1)
timers (~> 4.1)
async-container (0.16.12)
async
async-io
async-http (0.61.0)
async (>= 1.25)
async-io (>= 1.28)
async-pool (>= 0.2)
protocol-http (~> 0.25.0)
protocol-http1 (~> 0.16.0)
protocol-http2 (~> 0.15.0)
traces (>= 0.10.0)
async-io (1.38.1)
async
async-pool (0.4.0)
io-event (~> 1.9)
metrics (~> 0.12)
traces (~> 0.15)
async-http (0.88.0)
async (>= 2.10.2)
async-pool (~> 0.9)
io-endpoint (~> 0.14)
io-stream (~> 0.6)
metrics (~> 0.12)
protocol-http (~> 0.49)
protocol-http1 (~> 0.30)
protocol-http2 (~> 0.22)
traces (~> 0.10)
async-pool (0.10.3)
async (>= 1.25)
base64 (0.2.0)
benchmark (0.3.0)
brotli (0.4.0)
builder (3.2.4)
citrus (3.0.2)
brotli (0.6.0)
builder (3.3.0)
coderay (1.1.3)
console (1.23.3)
console (1.30.2)
fiber-annotation
fiber-local
ffi (1.16.3)
fiber-local (~> 1.1)
json
dotenv (3.1.7)
ffi (1.17.1-aarch64-linux-gnu)
ffi (1.17.1-aarch64-linux-musl)
ffi (1.17.1-arm-linux-gnu)
ffi (1.17.1-arm-linux-musl)
ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x86-linux-gnu)
ffi (1.17.1-x86-linux-musl)
ffi (1.17.1-x86_64-darwin)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.1-x86_64-linux-musl)
fiber-annotation (0.2.0)
fiber-local (1.0.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (0.1.2)
filewatcher (2.1.0)
module_methods (~> 0.1.0)
formatador (1.1.0)
fuzzy_match (2.1.0)
guard (2.18.1)
formatador (>= 0.2.4)
listen (>= 2.7, < 4.0)
Expand All @@ -83,156 +93,140 @@ GEM
temple (>= 0.8.2)
thor
tilt
image_size (3.2.0)
io-console (0.7.1)
io-event (1.4.1)
json (2.7.1)
kramdown (2.4.0)
rexml
listen (3.7.1)
image_size (3.4.0)
io-console (0.8.0)
io-endpoint (0.15.2)
io-event (1.10.0)
io-stream (0.6.1)
json (2.7.2)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
localhost (1.1.10)
localhost (1.3.1)
logger (1.6.0)
lumberjack (1.2.10)
mayu-css (0.1.2-arm64-darwin)
mayu-css (0.1.2-x86_64-darwin)
mayu-css (0.1.2-x86_64-linux)
method_source (1.0.0)
mime-types (3.4.1)
mapping (1.1.1)
mayu-css (0.1.4)
mayu-css (0.1.4-aarch64-linux)
mayu-css (0.1.4-arm64-darwin)
mayu-css (0.1.4-x86_64-darwin)
mayu-css (0.1.4-x86_64-linux)
method_source (1.1.0)
metrics (0.12.2)
mime-types (3.6.1)
logger
mime-types-data (~> 3.2015)
mime-types-data (3.2023.1205)
minitest (5.20.0)
mime-types-data (3.2024.0604)
minitest (5.25.5)
minitest-reporters (1.6.1)
ansi
builder
minitest (>= 5.0)
ruby-progressbar
msgpack (1.6.1)
nanoid (2.0.0)
module_methods (0.1.0)
msgpack (1.8.0)
nenv (0.3.0)
netrc (0.11.0)
nokogiri (1.16.2-arm64-darwin)
racc (~> 1.4)
nokogiri (1.16.2-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.16.2-x86_64-linux)
racc (~> 1.4)
nokolexbor (0.6.0)
nokolexbor (0.6.0-arm64-darwin)
nokolexbor (0.6.0-x86_64-darwin)
nokolexbor (0.6.0-x86_64-linux)
notiffany (0.1.3)
nenv (~> 0.1)
shellany (~> 0.0)
parallel (1.24.0)
observer (0.1.2)
parslet (2.0.0)
pkg-config (1.5.6)
prettier (4.0.4)
syntax_tree (>= 4.0.1)
syntax_tree-haml (>= 2.0.0)
syntax_tree-rbs (>= 0.2.0)
prettier_print (1.2.1)
prism (0.19.0)
prometheus-client (4.0.0)
protocol-hpack (1.4.2)
protocol-http (0.25.0)
protocol-http1 (0.16.1)
prometheus-client (4.2.4)
base64
protocol-hpack (1.4.3)
protocol-http (0.49.0)
protocol-http1 (0.34.0)
protocol-http (~> 0.22)
protocol-http2 (0.15.1)
protocol-http2 (0.22.1)
protocol-hpack (~> 1.4)
protocol-http (~> 0.18)
pry (0.14.2)
protocol-http (~> 0.47)
pry (0.15.2)
coderay (~> 1.1)
method_source (~> 1.0)
racc (1.7.3)
rack (3.0.9.1)
rake (13.0.6)
rack (3.1.12)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbi (0.1.6)
prism (>= 0.18.0, < 0.20)
sorbet-runtime (>= 0.5.9204)
rbnacl (7.1.1)
ffi
rbs (3.4.1)
abbrev
reline (0.4.2)
rbs (3.5.1)
logger
reline (0.6.0)
io-console (~> 0.5)
rexml (3.2.6)
rmagick (5.3.0)
rexml (3.3.0)
strscan
rmagick (6.1.1)
observer (~> 0.1)
pkg-config (~> 1.4)
rouge (4.0.1)
rouge (4.5.1)
ruby-prof (1.7.0)
ruby-progressbar (1.13.0)
samovar (2.3.0)
console (~> 1.0)
mapping (~> 1.0)
shellany (0.0.1)
sorbet (0.5.11181)
sorbet-static (= 0.5.11181)
sorbet-runtime (0.5.11181)
sorbet-static (0.5.11181-universal-darwin)
sorbet-static (0.5.11181-x86_64-linux)
sorbet-static-and-runtime (0.5.11181)
sorbet (= 0.5.11181)
sorbet-runtime (= 0.5.11181)
source_map (3.0.1)
json
spoom (1.2.1)
sorbet (>= 0.5.10187)
sorbet-runtime (>= 0.5.9204)
thor (>= 0.19.2)
syntax_tree (5.3.0)
strscan (3.1.0)
syntax_tree (6.2.0)
prettier_print (>= 1.2.0)
syntax_tree-haml (3.0.0)
haml (>= 5.2, != 6.0.0)
prettier_print (>= 1.0.0)
syntax_tree (>= 5.0.1)
syntax_tree-haml (4.0.3)
haml (>= 5.2)
prettier_print (>= 1.2.1)
syntax_tree (>= 6.0.0)
syntax_tree-rbs (1.0.0)
prettier_print
rbs
syntax_tree (>= 2.0.1)
syntax_tree-xml (0.1.0)
prettier_print
syntax_tree (>= 2.0.1)
tapioca (0.11.15)
bundler (>= 2.2.25)
netrc (>= 0.11.0)
parallel (>= 1.21.0)
rbi (>= 0.1.4, < 0.2)
sorbet-static-and-runtime (>= 0.5.10820)
spoom (~> 1.2.0, >= 1.2.0)
thor (>= 1.2.0)
yard-sorbet
temple (0.10.3)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
thor (1.3.0)
terminal-table (4.0.0)
unicode-display_width (>= 1.1.1, < 4)
thor (1.3.1)
tilt (2.3.0)
timers (4.3.5)
toml-rb (2.2.0)
citrus (~> 3.0, > 3.0)
traces (0.11.1)
toml (0.3.0)
parslet (>= 1.8.0, < 3.0.0)
traces (0.15.2)
tsort (0.2.0)
unicode-display_width (2.5.0)
yard (0.9.36)
yard-sorbet (0.8.1)
sorbet-runtime (>= 0.5)
yard (>= 0.9)

PLATFORMS
arm64-darwin-22
arm64-darwin-23
x86_64-darwin-20
aarch64-linux
aarch64-linux-gnu
aarch64-linux-musl
arm-linux
arm-linux-gnu
arm-linux-musl
arm64-darwin
x86-linux
x86-linux-gnu
x86-linux-musl
x86_64-darwin
x86_64-linux
x86_64-linux-gnu
x86_64-linux-musl

DEPENDENCIES
benchmark
fuzzy_match
guard
localhost
mayu-live!
minitest
minitest-reporters
nokogiri
prettier
reline (~> 0.4.2)
rexml
ruby-prof
sorbet
tapioca

BUNDLED WITH
2.4.6
2.5.11
Loading
Loading