better_html-2.0.1

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.0.1
allowed_push_host
https://rubygems.org

id: 1093627

number: 2.0.1

platform: ruby

spec_sha256: aeb9e8c004efd6e5dc4c2c5f9df7e2227ec5bad8bac0b88de392e3b56b801c29

sha256: bf3d9171d41ac5f260fd7529286b6eced799e393e5dd11fbf72377f96a0309f8

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

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

position: 3

version_data_entries_count: 45

uploaded_at: 2022-08-16 16:53:47 UTC

indexed: true

has_extensions:

extensions:

Gem size: 26.5 KB

Version Data Entries

Total: 45

Unpacked size: 110 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
lib/better_html/helpers.rb10064400157 Bytes0a4f16babd0525b12215e277ba69983e6c5cadd8612663a0ed827254b0cd43b0
MIT-LICENSE100644001.07 KB4ec9288babb9e49eb06f6d42ff78721da56afa01908f6fbe1ac4b561c3517344
Rakefile10064400685 Bytes45b64cc787f8ad728761ecb19335a5e5310b231b0532e2b467f6e8e676759d1f
ext/better_html_ext/better_html.h1006440028 Bytes96ac690b93ceb894157ff3b3d22af95ec4bef4769876ff4ce72be94a70b44f90
ext/better_html_ext/extconf.rb10064400313 Bytesd5cc0921a234308746f9d545bfe8917c9246163856e4714c134014b30096f499
ext/better_html_ext/html_tokenizer.c10064400280 Bytesffe26b2265866e79719467578f8bc07994f31a4f8db0615a93d3d657f25f9b6a
ext/better_html_ext/html_tokenizer.h10064400170 Bytes5a10dae0e9b047ae7191bc8fba1be3d1d8fbf26c00bb149b3db147e638401d6f
ext/better_html_ext/parser.c1006440022.5 KB448430b8c1ca3530044f71f9c5d0c69ddda11a56ac071fda9cda6548fd8439fd
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.rb100644001.91 KB5217d5d27217a952278f198f4a8e2a6f8c1750cd7ec14b5207537fdf178a8fe3
lib/better_html/better_erb/erubi_implementation.rb100644001.17 KBf03f57af13515f47b96adae12e53df422e827028c1e43b9cd7006fd99949a2f4
lib/better_html/better_erb/runtime_checks.rb100644005.58 KBc2ae60d3ce18d4f6a01f2303dbf03a925c7b45c991a8ea84431b42eaad460e19
lib/better_html/better_erb/validated_output_buffer.rb100644005.88 KB363af55873148a83f058648a77c5fab9704060547db27667c469bf53785e928d
lib/better_html/config.rb100644001.12 KBa0d1e8d0244c8a48c6bc1b39d37dba7fe0185c2199b85900d008d2ea1e8f1201
lib/better_html/errors.rb10064400609 Bytesb1aac0f26be7408145a6ed87ea80c588cda5188a34c33892e672772a60a405f5
lib/better_html/html_attributes.rb10064400920 Bytes0174d640e37b933a294cab068a404a58bd57e95d2542225924e4f095a75b1bc3
lib/better_html/parser.rb100644009.34 KBf72a06354098e87d40f61a0fd27277a1db9dd2762e4a91900a1ec21f5201782b
lib/better_html/railtie.rb10064400230 Bytes8d0e3cb18464b52bec1013180359622020d7e75759013381c14459d48b9283f7
lib/better_html/test_helper/ruby_node.rb100644002.6 KB539acceb79a13099b6477c2da6431d615727ac4e79fb111131e05b8daf26128b
lib/better_html/test_helper/safe_erb/allowed_script_type.rb10064400827 Bytes9fd915b6abfb4c8666a4fb60f88575a999004c5c32ff1c72688e6b6332497804
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.46 KB45d87c2af96b3d68ce98c394cdd413276a8fb83b58ced18a5843d98a7921150b
lib/better_html/test_helper/safe_erb_tester.rb100644002.51 KBdf4799892395c9b70395679be34db3f687cc0105823ac4ac2507ab709baff823
lib/better_html/test_helper/safe_lodash_tester.rb100644004.32 KB19f37875f44a5aa3fb426804dfc6f5affc6e161c5c95017f84a54ea886cc626c
lib/better_html/test_helper/safety_error.rb10064400261 Bytes9ab54a60700684ba69c1ec4010fe0a237b780cdd8c69d9d39f95720a26258d9d
lib/better_html/tokenizer/base_erb.rb100644002.35 KB6422de0022e498694f0a65fe270d84061308b7d8a754f5385bde1444697cb068
lib/better_html/tokenizer/html_erb.rb10064400603 Bytes1566c4607289147d3c98c8cbc44935c793d609f808e067bb1ace2528f9305435
lib/better_html/tokenizer/html_lodash.rb100644002.85 KB085b6cd1be48f638ad57e788e28abefa9d82a9c9c9d42770eb70720001be471e
lib/better_html/tokenizer/javascript_erb.rb10064400315 Bytesd225eca4a4aa6f3219e63f125712a86c6597c889a7db3bc20beab304cfebdb0d
lib/better_html/tokenizer/location.rb100644002.02 KBaa15aeb869142a98743c20f604cfbddb7fbb5d3956410ca2a398413f068148d6
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 Bytesfebc63a2563037e93565058c0acdb584c3f129725dea9869f909c4378bd6ac84
lib/tasks/better_html_tasks.rake10064400119 Bytesdfaea578611997a4c8c7824ad85df0743e61912584515c217b05ff1bbd8b1c13