feat: Add Storybook configuration and motion tokens implementation
- Introduced Storybook configuration files (`main.ts`, `preview.ts`, `tsconfig.json`) for Angular components. - Created motion tokens in `motion-tokens.ts` to define durations, easing functions, and transforms. - Developed a Storybook story for motion tokens showcasing their usage and reduced motion fallback. - Added SCSS variables for motion durations, easing, and transforms in `_motion.scss`. - Implemented accessibility smoke tests using Playwright and Axe for automated accessibility checks. - Created portable and sealed bundle structures with corresponding JSON files for evidence locker. - Added shell script for verifying notify kit determinism.
This commit is contained in:
58
tests/EvidenceLocker/Bundles/Golden/portable/manifest.json
Normal file
58
tests/EvidenceLocker/Bundles/Golden/portable/manifest.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"bundleId": "11111111111111111111111111111111",
|
||||
"tenantId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||||
"kind": "evaluation",
|
||||
"createdAt": "2025-12-04T00:00:00Z",
|
||||
"metadata": {
|
||||
"scope": "demo",
|
||||
"portable": "true"
|
||||
},
|
||||
"redaction": {
|
||||
"portable": true,
|
||||
"maskedFields": ["tenantId"],
|
||||
"tenantToken": "portable-tenant-01"
|
||||
},
|
||||
"entries": [
|
||||
{
|
||||
"section": "manifest",
|
||||
"canonicalPath": "bundle.json",
|
||||
"sha256": "10695174db1b549d77be583e529a249713e9bd23e46cc5e73250db5dfc92c4a9",
|
||||
"sizeBytes": 160,
|
||||
"mediaType": "application/json",
|
||||
"attributes": {
|
||||
"role": "bundle",
|
||||
"portable": "true"
|
||||
}
|
||||
},
|
||||
{
|
||||
"section": "evidence",
|
||||
"canonicalPath": "observations.ndjson",
|
||||
"sha256": "c523f82e71c8a1bd9be0650883faf00ec39a792023066105d7cda544ad6ef5fd",
|
||||
"sizeBytes": 149,
|
||||
"mediaType": "application/x-ndjson",
|
||||
"attributes": {
|
||||
"dataset": "observations"
|
||||
}
|
||||
},
|
||||
{
|
||||
"section": "evidence",
|
||||
"canonicalPath": "linksets.ndjson",
|
||||
"sha256": "a4d84bbc3262190fd3e1f5dbc15915c97e464326a56534483ce810c905288b9d",
|
||||
"sizeBytes": 151,
|
||||
"mediaType": "application/x-ndjson",
|
||||
"attributes": {
|
||||
"dataset": "linksets"
|
||||
}
|
||||
},
|
||||
{
|
||||
"section": "docs",
|
||||
"canonicalPath": "instructions-portable.txt",
|
||||
"sha256": "dd2a3b62857cf331b423e7dc3b869ad2dc9bfa852109a20bcbecc7bcef9bdcb7",
|
||||
"sizeBytes": 180,
|
||||
"mediaType": "text/plain",
|
||||
"attributes": {
|
||||
"purpose": "verification"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user