better_html-2.1.0

https://rubygems.org

better_html

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/Shopify/better-html/releases
bug_tracker_uri
https://github.com/Shopify/better-html/issues
source_code_uri
https://github.com/Shopify/better-html/tree/v2.1.0
allowed_push_host
https://rubygems.org

id: 1093629

number: 2.1.0

platform: ruby

spec_sha256: 4f6fdcc41e22ed5aa8c5a3379ad059226551b650c8a4c79f8bd2962f2a232c2e

sha256: 15f11d3c946d51e4bdccbd9bd57556bf1fd9f60af588db8e992565ee042ba9f9

created_at: 2024-05-13 08:30:37 UTC

updated_at: 2024-06-12 14:23:44 UTC

position: 1

version_data_entries_count: 45

uploaded_at: 2024-03-14 23:05:07 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27 KB

Version Data Entries

Total: 45

Unpacked size: 112 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.07 KB4ec9288babb9e49eb06f6d42ff78721da56afa01908f6fbe1ac4b561c3517344
Rakefile10064400891 Bytes50018fd92ebc206b9b8942e1c0707600be37c863c7e0eb3646aaaf88bdea2f05
ext/better_html_ext/better_html.h1006440028 Bytes96ac690b93ceb894157ff3b3d22af95ec4bef4769876ff4ce72be94a70b44f90
ext/better_html_ext/extconf.rb10064400313 Bytesd5cc0921a234308746f9d545bfe8917c9246163856e4714c134014b30096f499
ext/better_html_ext/html_tokenizer.c10064400284 Bytesf3e9c268ebdc3ad0bd82790746fabccf2a89470d65477736f793e5112a3b22ba
ext/better_html_ext/html_tokenizer.h10064400170 Bytes5a10dae0e9b047ae7191bc8fba1be3d1d8fbf26c00bb149b3db147e638401d6f
ext/better_html_ext/parser.c1006440022.6 KBdf78c53642aefc04f2f728778f2e65cc783b743d3179a534ce4085238f25fa41
ext/better_html_ext/parser.h100644001.92 KBcc17cda9c1f117bea3352840e531fe597443cce7194ee8912b14b8e28120dae1
ext/better_html_ext/tokenizer.c1006440018.7 KB34be74bb99458b0c705bf7a654b54002a8aba28a0fcfc5144695691a15b0dbf4
ext/better_html_ext/tokenizer.h100644001.97 KB5abc71df6e70d22a6c249bb2bb3692fa6114b427ee7f96b60beb195c94d4d0de
lib/better_html.rb10064400578 Bytes0c8cf8a8c68b7e0d2afb318180283e690caaebd5ea034c9c921f2e71c17db647
lib/better_html/ast/iterator.rb10064400825 Bytes43282d5bbe7a23d49ee533f4cc1a791f308a6dc2c97ed50d710888f50fcd56ef
lib/better_html/ast/node.rb10064400305 Bytes5bff16b64a8105e6a123c34dfb8085c52d4628c625928016a085fa97a952d9a5
lib/better_html/better_erb.rb100644002.31 KB844ea4b5fdc6da457f333a66578e23c3f56679593e73eb7c6b44e0fed12b252f
lib/better_html/better_erb/erubi_implementation.rb100644001.17 KBf03f57af13515f47b96adae12e53df422e827028c1e43b9cd7006fd99949a2f4
lib/better_html/better_erb/runtime_checks.rb100644005.63 KB56e5f5353c0825818c986cef52af10ae31864ec339864ad2ef7fd42ca43bebdb
lib/better_html/better_erb/validated_output_buffer.rb100644005.9 KB5f4ac550caff14db53d56249bb6e3929d42aae3f9b12e3997275174589d3a67c
lib/better_html/config.rb100644001.19 KB92cc01d398df8958c00e1be418055e9f0594cfe8ad78111ddf43e36ecddc2dc6
lib/better_html/errors.rb10064400609 Bytesb1aac0f26be7408145a6ed87ea80c588cda5188a34c33892e672772a60a405f5
lib/better_html/helpers.rb10064400157 Bytes0a4f16babd0525b12215e277ba69983e6c5cadd8612663a0ed827254b0cd43b0
lib/better_html/html_attributes.rb10064400921 Bytesb9c1f2ce2826843d852ea2e249b8a8fa51eb0d594eab6886e964637b9f4d4355
lib/better_html/parser.rb100644009.41 KBc3af4d69310ec53c5e9d8cedae46c71017d611cde12f6fcb38d97fe388638998
lib/better_html/railtie.rb10064400407 Bytes6c35df4cbc0f76a620236c23cd7575d272e457016193d4402ce67eb289d2a76f
lib/better_html/test_helper/ruby_node.rb100644002.6 KB539acceb79a13099b6477c2da6431d615727ac4e79fb111131e05b8daf26128b
lib/better_html/test_helper/safe_erb/allowed_script_type.rb10064400838 Bytes931db81c8e8355f1065b8b84aff337f0e0a2a28922dce21772654c0c4280819e
lib/better_html/test_helper/safe_erb/base.rb100644001.42 KB0535398b702a4c7cc37604ef22f2b207a2de2b8bee9523cf3c1a8f968a6a0b7d
lib/better_html/test_helper/safe_erb/no_javascript_tag_helper.rb100644001.08 KBef4ad3fe6ec8eaec116084b548b83811b7a61dca64cb91a8cbb5eae70c0d461c
lib/better_html/test_helper/safe_erb/no_statements.rb100644001.08 KB753859616c6a6842456350ca081bca319a8fe069fa64b079b4f677f23ce21dd3
lib/better_html/test_helper/safe_erb/script_interpolation.rb100644002.22 KB8c014ed847c49ec66cf64f7b27a86266448b13245595a33dd45c16b85539544d
lib/better_html/test_helper/safe_erb/tag_interpolation.rb100644006.56 KB5d9723c4ced19878f97c47a7d5d270dcbdef843ed4e22ab552ac136f7d69b9b4
lib/better_html/test_helper/safe_erb_tester.rb100644002.54 KBbf63af9fc4f0a8555f7bb55d8abf880cb2689d196ff806636465ab973e61c9cd
lib/better_html/test_helper/safe_lodash_tester.rb100644004.33 KBc9f4fc791bb28c2743bc22369edcbcab35210e8d43bddb24c0e1d9a21f6221de
lib/better_html/test_helper/safety_error.rb10064400261 Bytes9ab54a60700684ba69c1ec4010fe0a237b780cdd8c69d9d39f95720a26258d9d
lib/better_html/tokenizer/base_erb.rb100644002.35 KB33ec749e36db065715091f9770c811b3713892935305ef82eddfc0d927ba5687
lib/better_html/tokenizer/html_erb.rb10064400603 Bytes1566c4607289147d3c98c8cbc44935c793d609f808e067bb1ace2528f9305435
lib/better_html/tokenizer/html_lodash.rb100644002.85 KBab9887c322ee371a6dd4e5d9d3f0cd2078967c1f86bc72168b26f8cd76dbbee3
lib/better_html/tokenizer/javascript_erb.rb10064400315 Bytesd225eca4a4aa6f3219e63f125712a86c6597c889a7db3bc20beab304cfebdb0d
lib/better_html/tokenizer/location.rb100644002.02 KB31802ebfcab6e30d3143fa2d84197241e04897f434ab781fbf4c2a0648ded88a
lib/better_html/tokenizer/token.rb10064400299 Bytesed12dd08e331423dd382843b13fee8dce423df5ae7b3f7174fad62a4a8a1bfcf
lib/better_html/tokenizer/token_array.rb10064400877 Bytes59b0b545d3e18d7859b00209f7794219213c5dc0632dfba1d900bcc647d772e6
lib/better_html/tree/attribute.rb10064400786 Bytes278a5d60f1c792cb8ed3413628823e45d0e7a3340ec011a2cbebaec5a04b294a
lib/better_html/tree/attributes_list.rb10064400529 Bytes5d45afe3244afc3135a639b75f3cc51edd1b81cce0e30c8b1197d77d5a1bdaa4
lib/better_html/tree/tag.rb10064400844 Bytes00b1feeb8fa1827f392d556ed4928428665e0e98e4bb072c8bf83c3c86c65478
lib/better_html/version.rb1006440073 Bytes8cfc4eb8b674dd496689dfbac5db122cce11848c5f4b32396f94f31fa06a0c71
lib/tasks/better_html_tasks.rake10064400120 Bytesb6b185282230d7d5b8ca5e543ba12b7b781febc62219031a8e9680680ae9118d