init project
This commit is contained in:
@@ -0,0 +1,749 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"project": "RentalDriveGo",
|
||||
"phase": 10,
|
||||
"generated_at": "2026-06-25",
|
||||
"excludes": [
|
||||
".git",
|
||||
".next",
|
||||
"node_modules",
|
||||
"coverage",
|
||||
"playwright-report",
|
||||
"test-results",
|
||||
"PHASE_10_PACKAGE_MANIFEST_v1.0.json",
|
||||
"tsconfig.tsbuildinfo"
|
||||
],
|
||||
"file_count": 146,
|
||||
"files": [
|
||||
{
|
||||
"path": ".dockerignore",
|
||||
"bytes": 97,
|
||||
"sha256": "d78b037a836881c2d63f074d525b8027b2ecb06fefe3af4d5356327ec01dc5e1"
|
||||
},
|
||||
{
|
||||
"path": ".editorconfig",
|
||||
"bytes": 188,
|
||||
"sha256": "a6b98ea7cb6d61ed8d430dd0dffa46c87012b5cf859d4ce7207898954951fdcd"
|
||||
},
|
||||
{
|
||||
"path": ".env.example",
|
||||
"bytes": 221,
|
||||
"sha256": "8b9baf40c7a324b56c2b0876f761070a995328843a0f56d7bf97bfeafd06b297"
|
||||
},
|
||||
{
|
||||
"path": ".github/dependabot.yml",
|
||||
"bytes": 416,
|
||||
"sha256": "0a9bdd1890c8fcb78f61f91071df45fecbdcfbbd48441f7da0dba266ba168d82"
|
||||
},
|
||||
{
|
||||
"path": ".github/workflows/ci.yml",
|
||||
"bytes": 1705,
|
||||
"sha256": "b6778e7919fd7e27c2ab77e460af402bcf170bcedd3a0bc0887af07b9c5890f1"
|
||||
},
|
||||
{
|
||||
"path": ".gitignore",
|
||||
"bytes": 135,
|
||||
"sha256": "01c7cded7467134f023106b85684e3ce5df721149fc3ff4af5e02ef79541bb14"
|
||||
},
|
||||
{
|
||||
"path": ".node-version",
|
||||
"bytes": 8,
|
||||
"sha256": "98182b41c9ce3357797985cf12dc3b0124490ef88bc918a905373e7688e6aec9"
|
||||
},
|
||||
{
|
||||
"path": ".npmrc",
|
||||
"bytes": 146,
|
||||
"sha256": "e696a3cc1b84316377f18da909b079072ce02383d16c8fed410f8cabbb9ac054"
|
||||
},
|
||||
{
|
||||
"path": ".nvmrc",
|
||||
"bytes": 8,
|
||||
"sha256": "98182b41c9ce3357797985cf12dc3b0124490ef88bc918a905373e7688e6aec9"
|
||||
},
|
||||
{
|
||||
"path": ".prettierignore",
|
||||
"bytes": 129,
|
||||
"sha256": "272622f9ebbe7cc23717e19053be7c49a6fc63353cad9be57f107cd96b96a142"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/09_DEVELOPER_HANDOFF_v1.0.md",
|
||||
"bytes": 8091,
|
||||
"sha256": "e82d486f1e566d1bf0263f1baa7dd8035ae62da5c36bb6bfa417e61331ec8d51"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/ANNOTATION_INDEX_v1.0.md",
|
||||
"bytes": 685,
|
||||
"sha256": "a2e87dfdb138409604cac4cc5f52375cce97940da7363f7778af30490699decd"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/demo-dialog-en-light_v1.0.png",
|
||||
"bytes": 51457,
|
||||
"sha256": "d91bf102100af48feac31478770f8bfdded994ac8b47f60845e4465c50462394"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/desktop-en-light_v1.0.png",
|
||||
"bytes": 144908,
|
||||
"sha256": "a4151a788317aa9bf8f7262f09f645ebdb54d4a3e1254ab5703ae37e8d3cec16"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/mobile-ar-dark_v1.0.png",
|
||||
"bytes": 75193,
|
||||
"sha256": "6adcaf68b48bacbf105b670e71edda078a60aa26b732831bd194e1cb9da11556"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/mobile-drawer-ar-dark_v1.0.png",
|
||||
"bytes": 28321,
|
||||
"sha256": "bc0c14447fb6e80ce904ffcb13c237b51eaa92723702191139bee59b0f7ebdeb"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/SCREEN_ANNOTATIONS_v1.0.csv",
|
||||
"bytes": 1457,
|
||||
"sha256": "d7b8120926a545f472b62a436b87d2a9d20320a4d95fcf90aa96162c50e8a6da"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/tablet-fr-light_v1.0.png",
|
||||
"bytes": 102305,
|
||||
"sha256": "dd526fe6859e470ea4c67b4c1ef511cfe0e11126561f86bcff07e57378084347"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/annotated/tour-dialog-fr-dark_v1.0.png",
|
||||
"bytes": 94445,
|
||||
"sha256": "2dd7b24f6505f16a565ac1b5490499ccdae91d0257de608c97c54b7d5b6c2c78"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/assets/ASSET_MANIFEST_v1.0.csv",
|
||||
"bytes": 1049,
|
||||
"sha256": "dd77547327096b4c4084ec8b9311aaff719e378a91f16c2b3ea39832d1bc7b3a"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/assets/ASSET_USAGE_RULES_v1.0.md",
|
||||
"bytes": 747,
|
||||
"sha256": "46821e8e6588a62eba860e4d228b2910a05aa60124610966bdc524a86921f658"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/assets/brand-mark_v1.0.svg",
|
||||
"bytes": 443,
|
||||
"sha256": "bcb3a3fb8037aec69d92da06f0d60fab969547b979a0112f12e6a5c2ab8efdaa"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/assets/logo-horizontal_v1.0.svg",
|
||||
"bytes": 576,
|
||||
"sha256": "04be1c45e1b6e85586efc6dbd36bf3e1e9275fa138a36b93cf6532bbd7409b02"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/components/COMPONENT_CONTRACTS_v1.0.md",
|
||||
"bytes": 9800,
|
||||
"sha256": "84b455fe725bff11b6ab54bb13373b1aa52991b062a36fad07db47a940187a53"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/components/COMPONENT_STATE_MATRIX_v1.0.csv",
|
||||
"bytes": 4283,
|
||||
"sha256": "c85f96f6d5e020a27c2bd44427a2c3aed3f3cad8657d88a22fc2de9ecd3f6cda"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/components/CONTENT_CONSTRAINTS_v1.0.csv",
|
||||
"bytes": 1147,
|
||||
"sha256": "f4d32b7775f856ff4aac775791566427e3cc340f39cd3f9845d8a3271167228b"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/components/RESPONSIVE_BEHAVIOR_MATRIX_v1.0.csv",
|
||||
"bytes": 1416,
|
||||
"sha256": "0e0e262c0388c37e41f5ab7f3e80835b8edb09e00a9264e81d92953743893353"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/components/RTL_THEME_MATRIX_v1.0.csv",
|
||||
"bytes": 4048,
|
||||
"sha256": "b47f4b3b4e50f1fed6b1b69523a05d61952773e95a966288bfba85dd414edb15"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/DECISION_LOG_v9.0.md",
|
||||
"bytes": 38775,
|
||||
"sha256": "85569a7418f8cad57d094ee9ec1d83b7727b5ab91a405cbda26de0271a8d76a1"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/DEFINITION_OF_DONE_v1.0.md",
|
||||
"bytes": 3234,
|
||||
"sha256": "dfe53a550b7853f015901b83adb960ffb26ab08fa6d7f9f8f8a3386adc705179"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/implementation/component-contracts_v1.0.ts",
|
||||
"bytes": 2844,
|
||||
"sha256": "177dd2420b804290cf1296e43f41a7e759c8859b3253073fbdc523a81f6f94c0"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/implementation/hreflang-generator_v1.0.ts",
|
||||
"bytes": 751,
|
||||
"sha256": "ab919a36a5d08a28c38ae51b4ddd0d84cef5d3ec3bed13649ebd26c3fb80ac8a"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/implementation/localization-config_v1.0.ts",
|
||||
"bytes": 772,
|
||||
"sha256": "bd8ca09f121bfe516ece817948a81d58136e9205fbd2c05dad2ce87f2d7a1782"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/implementation/TECHNOLOGY_PROFILE_v1.0.md",
|
||||
"bytes": 1953,
|
||||
"sha256": "a59504c81bdbb6396eb21e68518ca84862ac89c6c65744de710e9ae273e47c7b"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/implementation/theme-config_v1.0.ts",
|
||||
"bytes": 725,
|
||||
"sha256": "f56d37da4129d5830ba9ebd77b18cd6084a144e8514bfd8a8152387ecf76607c"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/interaction/ANALYTICS_EVENT_SPEC_v1.0.csv",
|
||||
"bytes": 1713,
|
||||
"sha256": "1282ebca5b031f6267f8139033db437e30b62ac391d25823c8a4783b64151008"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/interaction/analytics-contract_v1.0.ts",
|
||||
"bytes": 832,
|
||||
"sha256": "2716eb69cc98032005e068ab7bdc265a4c896a8e1a1bed682c7fdd4f45368123"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/interaction/demo-form-contract_v1.0.ts",
|
||||
"bytes": 632,
|
||||
"sha256": "194db77f7cfca417dbe35e6f2c2ea94cdd02806b83b1d0f1993fe509d8c10154"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/interaction/INTERACTION_NOTES_v1.0.md",
|
||||
"bytes": 2332,
|
||||
"sha256": "0456815622cbb072f1a7594e6b47f52e572e2570280c3a618876246e1b43d2a7"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/interaction/theme-bootstrap_v1.0.js",
|
||||
"bytes": 753,
|
||||
"sha256": "7b89a849bdcd72e1049714ebf76f0c0decb39e44261480f0cb08bb7dfe734e4a"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/locales/ar/homepage.json",
|
||||
"bytes": 18615,
|
||||
"sha256": "fe08aabd60203dbdebc718117f5e497b52a453a8a6fb671fe0bca28651bf0d47"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/locales/en/homepage.json",
|
||||
"bytes": 13869,
|
||||
"sha256": "a5ed956c7f07fad016ca39b40b770c25e8beeae2799ff0fece82dbf087f18e51"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/locales/fr/homepage.json",
|
||||
"bytes": 15512,
|
||||
"sha256": "24079356bd47431ffeb66b7eb2981e108c03080205861b1bb42514b03b945a0a"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/LOCALIZATION_IMPLEMENTATION_v1.0.md",
|
||||
"bytes": 2062,
|
||||
"sha256": "87a494d7ef7ed9f5012ed1699edf90e38995aa89a0efc3800db854e1d57e1024"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/ROUTE_MANIFEST_v1.0.json",
|
||||
"bytes": 1573,
|
||||
"sha256": "fa29b8d31da1f36f87d216a1228fd1bbe1cde337636950b40b0024a10efaf49a"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/localization/TRANSLATION_KEY_INVENTORY_v1.0.csv",
|
||||
"bytes": 10599,
|
||||
"sha256": "01289dc9eb94d546ae717b881b2aed4dfc63b38df38e7767054800122bbb46c2"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/OPEN_ISSUE_REGISTER_v1.0.csv",
|
||||
"bytes": 3519,
|
||||
"sha256": "b8778b3dc7d1e47446584cac046d490a9932c3dfdfa03750716f29852694a214"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/OPEN_QUESTIONS_v1.0.md",
|
||||
"bytes": 1085,
|
||||
"sha256": "82a2abd71830fa4023d346f3b42b138de9e1bbdff74a827d770e6b660d89bd0e"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/PACKAGE_MANIFEST_v1.0.json",
|
||||
"bytes": 10649,
|
||||
"sha256": "1a143f086f40f83414460bd4519e86bd3a34617079e3cfef4c5736375460a24e"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/PHASE_9_HANDOFF_v1.0.md",
|
||||
"bytes": 939,
|
||||
"sha256": "90530b4e70d1fd64d5d934429c009431902639c0570e7944cf050e6d67eb73a3"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/ACCESSIBILITY_CHECKLIST_v1.0.csv",
|
||||
"bytes": 1498,
|
||||
"sha256": "0d9c108e0c02b78aaf11badf6b5f5125cac2b03876cfddf82bd2e97230fdd28b"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/BROWSER_SUPPORT_MATRIX_v1.0.csv",
|
||||
"bytes": 986,
|
||||
"sha256": "5ffb43732fea90530b1b088fb68172b9fc7b2c2683198448734a21cf39c234d1"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/PERFORMANCE_BUDGETS_v1.0.json",
|
||||
"bytes": 815,
|
||||
"sha256": "e1679ce45d8a1225c46c085c7533d3230a41279c32d0812de5c5f05cb55eefa8"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/PLAYWRIGHT_ACCEPTANCE_SPEC_v1.0.md",
|
||||
"bytes": 800,
|
||||
"sha256": "b16384a861d06eb76db5a836868d9a6e03cf72a6a896209279330e19a8d1a785"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/QA_MATRIX_v1.0.csv",
|
||||
"bytes": 3557,
|
||||
"sha256": "6b14b92ce20a9d706de7d6d4cf9f0bb450ecceed27673ed62ae01e145d2143f8"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/test-ids_v1.0.csv",
|
||||
"bytes": 598,
|
||||
"sha256": "6201007ae98632654a2684a0b09ce95d85d9870e0f29774687df0a9876048202"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/validate-phase9-package_v1.0.mjs",
|
||||
"bytes": 2534,
|
||||
"sha256": "631892318cf95c0530a605e5bf08def9b06c93af79b555205f3aeb8a2bcd87ed"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/qa/visual-regression-scenarios_v1.0.json",
|
||||
"bytes": 1401,
|
||||
"sha256": "08a04f676cbb93e73b4c6bc112a55ebf287cb97be3dd3176ab80161e6de743c2"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/README_v1.0.md",
|
||||
"bytes": 1258,
|
||||
"sha256": "ef0010b98ba641c4db453d875171a0d1dad4cb17e991ad23698acde8ac4783ae"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/reference/FINDINGS_REPORT_v1.0.md",
|
||||
"bytes": 3062,
|
||||
"sha256": "ba34afd535856d0eaa8ed7e174c23a7b5f0eae87344c8fcee5daafe00c068ce4"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/reference/PHASE_8_HANDOFF_v1.0.md",
|
||||
"bytes": 1117,
|
||||
"sha256": "2e51ed6645fcc99f30cd4aa9da11ac59e5c2e331c384bfbd758739ad6f42c788"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/reference/PRIORITIZED_REVISIONS_v1.0.csv",
|
||||
"bytes": 1071,
|
||||
"sha256": "65b17813756a2d01c8a9df9faa049b170dca197f243b62a44e070d69f8959df5"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/reference/SUCCESS_METRICS_v1.0.csv",
|
||||
"bytes": 1552,
|
||||
"sha256": "e7b734564735ab65dcaf84ab8374ba163472cca48db1257c4c626415a779ecbe"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/reference/VALIDATION_RESULTS_v1.0.md",
|
||||
"bytes": 2068,
|
||||
"sha256": "3cb17f099569e5bdf4bcd731fe7f687d1636f0e82623c205e07df2cdc2b7d2f2"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/SOURCE_TRACEABILITY_v1.0.csv",
|
||||
"bytes": 765,
|
||||
"sha256": "76dc8677ad0d50263301fd5242bc0649c23bb01d3bbd099bdc8a7e2c04fc2d46"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/tokens/design-tokens_v1.0.json",
|
||||
"bytes": 3771,
|
||||
"sha256": "470d7bc9d4a466cce4e51f0fdc21fe199ec5b0d4007f5063704c523ce1b9ef0c"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/tokens/semantic-tokens_v1.0.css",
|
||||
"bytes": 3553,
|
||||
"sha256": "99912762e078bfc78b4878fc46b8c7d03d90c073e9c236942a58d83f6585a1b9"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/tokens/TOKEN_USAGE_RULES_v1.0.md",
|
||||
"bytes": 1222,
|
||||
"sha256": "b9f7d9b0a9c0595e6f6df2a53e0bcf4acfb47a56abfc6c590a6281c15b04a7b2"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/tokens/tokens_v1.0.ts",
|
||||
"bytes": 442,
|
||||
"sha256": "ec265270251f8dd01d9166aeca3fcec9be2b5e534d825c9058fb6ed3f51e3224"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/validation/CONTENT_AND_STRUCTURE_VALIDATION_v1.0.json",
|
||||
"bytes": 189,
|
||||
"sha256": "e055ef15c2de2191a3465d85ed54f4cf6bd9e1cde4d5d2bba787e14873027b73"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/validation/STATIC_VALIDATION_RESULTS_v1.0.json",
|
||||
"bytes": 56,
|
||||
"sha256": "b60367adf55cf4c61b705d11131b7adebc0aae6ff53732c8272ec9cf2bc95dd3"
|
||||
},
|
||||
{
|
||||
"path": "contracts/phase9/validation/VALIDATION_RESULTS_v1.0.md",
|
||||
"bytes": 1179,
|
||||
"sha256": "6f9df81e75d7149d3826ce215143c21784f39b154660fcefc5325ac114ac70b2"
|
||||
},
|
||||
{
|
||||
"path": "Dockerfile",
|
||||
"bytes": 1033,
|
||||
"sha256": "5e586fd24911d9635ac45d36b9dcba24a44c8eb161b61df7d931f1103e0d70f2"
|
||||
},
|
||||
{
|
||||
"path": "docs/architecture/ADR-0001_REPOSITORY_FOUNDATION.md",
|
||||
"bytes": 8931,
|
||||
"sha256": "e2933f3ff3bd9c3066027e20049805fbc2e1ce720534998882f110024afba375"
|
||||
},
|
||||
{
|
||||
"path": "docs/BRAND_MIGRATION_v1.0.md",
|
||||
"bytes": 1322,
|
||||
"sha256": "b1fb78b8a0c50b629c8f3af36ec841aa2126739008069a80021b18f8219a3d1c"
|
||||
},
|
||||
{
|
||||
"path": "docs/DEPENDENCY_MANIFEST_v1.0.md",
|
||||
"bytes": 4109,
|
||||
"sha256": "0dfdaf10352a56b1468ad35436dd873a16d12171e3ea14eac2268359ec02823a"
|
||||
},
|
||||
{
|
||||
"path": "docs/IMPLEMENTATION_ISSUE_REGISTER_v1.0.csv",
|
||||
"bytes": 5347,
|
||||
"sha256": "4300820e10088d76f6407ee358a8cc1a3cab89fe6554f658fd770469c8c6c77d"
|
||||
},
|
||||
{
|
||||
"path": "docs/PHASE_10_HANDOFF_v1.0.md",
|
||||
"bytes": 3370,
|
||||
"sha256": "8cf52ee1b49cabbf0678da222413b0186ed982fb0c8cfc805482ca18eb1fefc7"
|
||||
},
|
||||
{
|
||||
"path": "docs/PHASE_10_IMPLEMENTATION_REPORT_v1.0.md",
|
||||
"bytes": 6805,
|
||||
"sha256": "6a2e5da443bf15351a0e88e5c92117c8f7c780509d51f2e44c4a148a26a6d4e2"
|
||||
},
|
||||
{
|
||||
"path": "docs/quality/VALIDATION_RESULTS_v1.0.json",
|
||||
"bytes": 1397,
|
||||
"sha256": "9b663f7667620496bcbd872e3fc06c725adfb7dbbf6d7bfe8848896f400105d7"
|
||||
},
|
||||
{
|
||||
"path": "docs/quality/VALIDATION_RESULTS_v1.0.md",
|
||||
"bytes": 4623,
|
||||
"sha256": "47d44ee6095cb0bc68fe23148c98403d39309edbb4dd6acdf4a696019e9f0065"
|
||||
},
|
||||
{
|
||||
"path": "eslint.config.mjs",
|
||||
"bytes": 1031,
|
||||
"sha256": "14ef56a9899d4c5440c6fe71e713f321b1e1db3de2041b6ad13cd8f798a5225d"
|
||||
},
|
||||
{
|
||||
"path": "next-env.d.ts",
|
||||
"bytes": 247,
|
||||
"sha256": "7b550dda9686c16f36a17bf9051d5dbf31e98555b30d114ac49fc49a1e712651"
|
||||
},
|
||||
{
|
||||
"path": "next.config.ts",
|
||||
"bytes": 198,
|
||||
"sha256": "cd5d6988c4b5ba3b924c236876af7df12edf1f6df71d654ed67500ad450a48eb"
|
||||
},
|
||||
{
|
||||
"path": "package.json",
|
||||
"bytes": 2475,
|
||||
"sha256": "40f66cebb737aa1c8ddb5d93c1bb8fabdf241a73d66dd28de55f0ecd7bf1b1f5"
|
||||
},
|
||||
{
|
||||
"path": "playwright.config.ts",
|
||||
"bytes": 1598,
|
||||
"sha256": "21d4bf2dfc8b8f3b31a411bef9ea2d264f89b21030d778867efff5c8821ad579"
|
||||
},
|
||||
{
|
||||
"path": "pnpm-lock.yaml",
|
||||
"bytes": 168864,
|
||||
"sha256": "c8b40337671246d5a691a4c2c322f6ed184c6b7f99c10095519cf768eb1ace3d"
|
||||
},
|
||||
{
|
||||
"path": "pnpm-workspace.yaml",
|
||||
"bytes": 338,
|
||||
"sha256": "568eba518a28bcd58534a51483092d0a27919aefaec2446e6dd5c6d6ddd80160"
|
||||
},
|
||||
{
|
||||
"path": "prettier.config.mjs",
|
||||
"bytes": 164,
|
||||
"sha256": "2d5316ad27ef10ead128dd2ee82e11b79f067fcf25ea6d504624966739260335"
|
||||
},
|
||||
{
|
||||
"path": "public/.gitkeep",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "README.md",
|
||||
"bytes": 2279,
|
||||
"sha256": "83218f88d0cebd5c0f27a36c5b0af931437b23d7fb2bde7fe04eb589867311fc"
|
||||
},
|
||||
{
|
||||
"path": "scripts/generate-phase10-manifest.mjs",
|
||||
"bytes": 1800,
|
||||
"sha256": "6917fd46f99aacf9de7c89f058380facbf4c8c4adf0baaafb0bf7d1333497808"
|
||||
},
|
||||
{
|
||||
"path": "scripts/lib.mjs",
|
||||
"bytes": 1446,
|
||||
"sha256": "81c8af9b271572e92ade805dd317dc8738647efe8e89cb37a7c9d1873b5d5edc"
|
||||
},
|
||||
{
|
||||
"path": "scripts/prepare-standalone.mjs",
|
||||
"bytes": 813,
|
||||
"sha256": "f1c1398022048160d71ae14bfa53dd2e431dd2f5aca8f39571de159259af535b"
|
||||
},
|
||||
{
|
||||
"path": "scripts/run-checks.mjs",
|
||||
"bytes": 600,
|
||||
"sha256": "aa1d0192134b288c86ffe68b314b2e379d7865d2e8d5ad0d1f7b29c8e744c7ee"
|
||||
},
|
||||
{
|
||||
"path": "scripts/run-validations.mjs",
|
||||
"bytes": 468,
|
||||
"sha256": "ebbcc54935bee9cc92d05e0871d31ae0f2218ebbf1712118bfdc5c150a8438bf"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-css-logical.mjs",
|
||||
"bytes": 943,
|
||||
"sha256": "d47f0346ba94621442c5dc700b53a0219ade3dda7485b4c7f49fb384738c424c"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-locales.mjs",
|
||||
"bytes": 1875,
|
||||
"sha256": "dfaf3f34079ea571b17dd2d71d0abf47b48be924818b39c5df93495188b95f43"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-phase10-manifest.mjs",
|
||||
"bytes": 1192,
|
||||
"sha256": "29386f182d08ee9096e51a01ea115ae145023724f3d8527fc3ac550152f34d20"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-phase9-contract.mjs",
|
||||
"bytes": 1424,
|
||||
"sha256": "5fce16d33bf6cf7d95136b89f62fd595f109c5d003d54652998dfe3e5b866d6e"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-prohibited-content.mjs",
|
||||
"bytes": 1057,
|
||||
"sha256": "a5977c8dae45a632ee1d90d93bd933a09e0b4bf0be0c4c9d858cb539d2b340cd"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-routes.mjs",
|
||||
"bytes": 1293,
|
||||
"sha256": "63b4cdf3e4336987563b0e4881843a71381a8ccc6ef0e4fbe182f98ed7055675"
|
||||
},
|
||||
{
|
||||
"path": "scripts/validate-tokens.mjs",
|
||||
"bytes": 1682,
|
||||
"sha256": "a508dbee00fe1f991d4f09c2072719e508eb9e14f3ab7d474ba67ca826f45557"
|
||||
},
|
||||
{
|
||||
"path": "src/app/[locale]/layout.tsx",
|
||||
"bytes": 2188,
|
||||
"sha256": "f4e261b06bee967dd340f3c456eebcfd2b3f780de28499195d9185a7ecbc165b"
|
||||
},
|
||||
{
|
||||
"path": "src/app/[locale]/page.module.css",
|
||||
"bytes": 985,
|
||||
"sha256": "ae34228ae39d572ef8a154f4e4cde305419dab4e967512313ee7255392eec017"
|
||||
},
|
||||
{
|
||||
"path": "src/app/[locale]/page.tsx",
|
||||
"bytes": 1792,
|
||||
"sha256": "914d72f687565df88fea30ebf036b5c367682baf0eda35430e125206e552febe"
|
||||
},
|
||||
{
|
||||
"path": "src/app/robots.ts",
|
||||
"bytes": 397,
|
||||
"sha256": "6c1e263671da52c65da390bcbf38b2a11ec9c580a0072295cad11028e082900f"
|
||||
},
|
||||
{
|
||||
"path": "src/components/app-shell/LocaleSelector.tsx",
|
||||
"bytes": 881,
|
||||
"sha256": "cafa7b4095785297c065a7dcba8e6f0c7deb1a73cb7c7b7cce3b12fa04213b9a"
|
||||
},
|
||||
{
|
||||
"path": "src/components/app-shell/SiteHeader.module.css",
|
||||
"bytes": 1355,
|
||||
"sha256": "dd125d995a3f0acc459ac4c71910c065fcda0ea1996e7772683c53e00296c8eb"
|
||||
},
|
||||
{
|
||||
"path": "src/components/app-shell/SiteHeader.tsx",
|
||||
"bytes": 1380,
|
||||
"sha256": "953ac72f38b5bacc211adfe626b7c19339fe2c1c97ba60452484e7587688ab55"
|
||||
},
|
||||
{
|
||||
"path": "src/components/app-shell/ThemeController.tsx",
|
||||
"bytes": 1017,
|
||||
"sha256": "e3e646ff02c7480a191d4700971ba03b947ddff769687af1f3769e11cd740ce9"
|
||||
},
|
||||
{
|
||||
"path": "src/components/app-shell/ThemeSelector.tsx",
|
||||
"bytes": 1040,
|
||||
"sha256": "0f6baf74a2b2f90510d6d1f370f0ac6bdad313efab80c3bee0fc7de308fe5ad1"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/ar/homepage.json",
|
||||
"bytes": 17425,
|
||||
"sha256": "6f0cba2a159531a55b72f345f760344b44bd670e3cd29685712a9215de5b1721"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/ar/shell.json",
|
||||
"bytes": 197,
|
||||
"sha256": "80b5fbd63770def8fe1af4b2ae1fe499f4bb80b7c6643ef07f744f490ca534e4"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/en/homepage.json",
|
||||
"bytes": 12775,
|
||||
"sha256": "c55d2883811bafd7262792169ebc19700e4a39721f9fe63a2baf096593140f8b"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/en/shell.json",
|
||||
"bytes": 130,
|
||||
"sha256": "c7487774c8df58b6cd27a9a10bfbf092dfd6dc864d69d5d517191ce028496d17"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/fr/homepage.json",
|
||||
"bytes": 14570,
|
||||
"sha256": "3d1e4143ff05d562bc8a86ff216840f7cb15168c27b982ae90a5e58bb73ecc6e"
|
||||
},
|
||||
{
|
||||
"path": "src/content/locales/fr/shell.json",
|
||||
"bytes": 138,
|
||||
"sha256": "f54ea4a7396d6868003db116c88959a0c3cc1ec66ef04b015896d1d088ee14d0"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/analytics-contract.ts",
|
||||
"bytes": 918,
|
||||
"sha256": "d79b32503a5f8346816c647b8a7f45a62468b96f4fc9525d6d5147b5d2f2ec45"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/analytics-event-spec.csv",
|
||||
"bytes": 1713,
|
||||
"sha256": "1282ebca5b031f6267f8139033db437e30b62ac391d25823c8a4783b64151008"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/component-contracts.ts",
|
||||
"bytes": 3041,
|
||||
"sha256": "45fb0222d99308b2f28014572316b13c2d7308bc16b1bd02f63b6e2257148399"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/demo-form-contract.ts",
|
||||
"bytes": 699,
|
||||
"sha256": "073cf70224f93312d177f77abd7987704205628209e30c44824ae45f929ee59e"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/design-tokens.json",
|
||||
"bytes": 3771,
|
||||
"sha256": "470d7bc9d4a466cce4e51f0fdc21fe199ec5b0d4007f5063704c523ce1b9ef0c"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/performance-budgets.json",
|
||||
"bytes": 815,
|
||||
"sha256": "e1679ce45d8a1225c46c085c7533d3230a41279c32d0812de5c5f05cb55eefa8"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/route-manifest.json",
|
||||
"bytes": 1433,
|
||||
"sha256": "e08ac94ba1f3899bb02dfa934695f530d1089f9f03b0fadaa0feabd466ad8ec4"
|
||||
},
|
||||
{
|
||||
"path": "src/contracts/phase9/visual-regression-scenarios.json",
|
||||
"bytes": 1209,
|
||||
"sha256": "27d961c33c32775485475f7037b8d3bbd13f634b65fe2f59d6eea898860edf5f"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/localization/config.ts",
|
||||
"bytes": 3907,
|
||||
"sha256": "3868d2cfbdd9656d0bea1d17df82b2696d78b964712d0e525efa20244e42a186"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/localization/messages.ts",
|
||||
"bytes": 878,
|
||||
"sha256": "9307df65a80b08e7e1ea7c4e16358fc5fcbde299a00810076bcb36d0a13f9ced"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/localization/site-origin.ts",
|
||||
"bytes": 771,
|
||||
"sha256": "40400ce29fc4adbd9c4490b456968e41fc7596d77ac5bea1c65179e0e4e760ff"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/security/csp.ts",
|
||||
"bytes": 830,
|
||||
"sha256": "f9244e061cc397fbe8720a055e5415b6df34e6c74d0c439ae8d25054d1239c5e"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/theme/bootstrap-script.ts",
|
||||
"bytes": 755,
|
||||
"sha256": "ad1ac642ca61e133f41a5e5b3c062f1b23046f24a58565c6baaacf8c9b261f12"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/theme/client.ts",
|
||||
"bytes": 1130,
|
||||
"sha256": "78663300bbdb2e639d1be58fb3f364171992fa63b720dc34d174e4fda2b7d4a8"
|
||||
},
|
||||
{
|
||||
"path": "src/lib/theme/config.ts",
|
||||
"bytes": 821,
|
||||
"sha256": "c04cd00ce7838fc964d5bdbfaa4c2380f7cd774a9d754987946c97ee8849e60c"
|
||||
},
|
||||
{
|
||||
"path": "src/proxy.ts",
|
||||
"bytes": 2566,
|
||||
"sha256": "16dcb2bdabd8b5bff91a6b8fe381c6714abd2b8f1d0156a75100c248b7195277"
|
||||
},
|
||||
{
|
||||
"path": "src/styles/globals.css",
|
||||
"bytes": 1288,
|
||||
"sha256": "b1ecbb8f758f45b3e9c9447a3f92e3475347bbe5d3e164f525fab6222efd7ff4"
|
||||
},
|
||||
{
|
||||
"path": "src/styles/tokens.css",
|
||||
"bytes": 3553,
|
||||
"sha256": "99912762e078bfc78b4878fc46b8c7d03d90c073e9c236942a58d83f6585a1b9"
|
||||
},
|
||||
{
|
||||
"path": "tests/a11y/shell.a11y.spec.ts",
|
||||
"bytes": 781,
|
||||
"sha256": "9f6299337a822d8e4f6783cbfbb3e5da02e42bcca99d8e4519d7f0193072b205"
|
||||
},
|
||||
{
|
||||
"path": "tests/browser/shell.spec.ts",
|
||||
"bytes": 1336,
|
||||
"sha256": "f46239d8bd4c9040f9a11cb85962c340770c941310dbb1eed38d58a91efe5dc8"
|
||||
},
|
||||
{
|
||||
"path": "tests/browser/theme-csp.spec.ts",
|
||||
"bytes": 1350,
|
||||
"sha256": "e11eb5c9842fb3c924e30a352c35b31d04159fdd26f8edea525ee1dacce94c73"
|
||||
},
|
||||
{
|
||||
"path": "tests/setup.ts",
|
||||
"bytes": 43,
|
||||
"sha256": "91a3c8962a0edcb956206a501d943fe99e1c78c6d4d8b5c9a948a3362c75978c"
|
||||
},
|
||||
{
|
||||
"path": "tests/unit/csp.test.ts",
|
||||
"bytes": 969,
|
||||
"sha256": "18e4aa4145976102239e92a9c147cc8f0b8442b1bce37b84888246b137280de9"
|
||||
},
|
||||
{
|
||||
"path": "tests/unit/localization.test.ts",
|
||||
"bytes": 1860,
|
||||
"sha256": "501c561559f46f9f599d730aee45d9d6a6880df3a3920f552325c6142e053e40"
|
||||
},
|
||||
{
|
||||
"path": "tests/unit/theme.test.ts",
|
||||
"bytes": 734,
|
||||
"sha256": "45f25fd23f69af3df199473053c47fe219c88fb36a58cffac20a125bdbd47433"
|
||||
},
|
||||
{
|
||||
"path": "tests/visual/shell.visual.spec.ts",
|
||||
"bytes": 1079,
|
||||
"sha256": "2e0fcfe68b9d056641b8b11256ecfd05219aa9429a2e20d0ec7ecc4db3e376a3"
|
||||
},
|
||||
{
|
||||
"path": "tsconfig.json",
|
||||
"bytes": 1042,
|
||||
"sha256": "3d16e624dcc305c31675190a283744e11177f07106f10a60d2e89c753695433b"
|
||||
},
|
||||
{
|
||||
"path": "vitest.config.ts",
|
||||
"bytes": 699,
|
||||
"sha256": "c2ac8f10ad2894df28a93e3d2bba2c213f24b9a044db25307078648e010dc3d5"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user