From 506dc2123948ee26c6896600c090a631d767f39a Mon Sep 17 00:00:00 2001 From: Bastien Dumont <bdumont@grandlyon.com> Date: Thu, 29 Feb 2024 10:26:19 +0100 Subject: [PATCH] add plugin --- .storybook/main.ts | 7 ++++++- package-lock.json | 37 +++++++++++++++++++++++++++++++++++-- package.json | 1 + 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/.storybook/main.ts b/.storybook/main.ts index 4c3985d43..d18b5103e 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -1,7 +1,12 @@ import type { StorybookConfig } from '@storybook/angular'; const config: StorybookConfig = { stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions'], + addons: [ + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', + '@storybook/addon-a11y', + ], framework: { name: '@storybook/angular', options: { diff --git a/package-lock.json b/package-lock.json index 5559b1cbf..4eb5f22c6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,7 @@ "@angular/service-worker": "^17.0.7", "@asymmetrik/ngx-leaflet": "^17.0.0", "@ngx-translate/core": "^14.0.0", + "@storybook/addon-a11y": "^7.6.17", "ag-grid-angular": "^29.0.0", "ag-grid-community": "^29.0.0", "jwt-decode": "^3.1.2", @@ -5997,6 +5998,31 @@ "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", "dev": true }, + "node_modules/@storybook/addon-a11y": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-7.6.17.tgz", + "integrity": "sha512-UYHJAKQpJMCu4X4O/325UqozYrkhPn2VyQdwPgC+uiOKZvrtni4uRbpOspeyjC0wXH1tDbY8WZvxwvwQryYkpA==", + "dependencies": { + "@storybook/addon-highlight": "7.6.17", + "axe-core": "^4.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-a11y/node_modules/@storybook/addon-highlight": { + "version": "7.6.17", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.17.tgz", + "integrity": "sha512-R1yBPUUqGn+60aJakn8q+5Zt34E/gU3n3VmgPdryP0LJUdZ5q1/RZShoVDV+yYQ40htMH6oaCv3OyyPzFAGJ6A==", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/addon-actions": { "version": "7.6.7", "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.7.tgz", @@ -7724,8 +7750,7 @@ "node_modules/@storybook/global": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" }, "node_modules/@storybook/manager": { "version": "7.6.7", @@ -10138,6 +10163,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/axe-core": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.4.tgz", + "integrity": "sha512-CZLSKisu/bhJ2awW4kJndluz2HLZYIHh5Uy1+ZwDRkJi69811xgIXXfdU9HSLX0Th+ILrHj8qfL/5wzamsFtQg==", + "engines": { + "node": ">=4" + } + }, "node_modules/axios": { "version": "0.21.4", "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", diff --git a/package.json b/package.json index 9e54c3605..4c1a037d3 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "@angular/service-worker": "^17.0.7", "@asymmetrik/ngx-leaflet": "^17.0.0", "@ngx-translate/core": "^14.0.0", + "@storybook/addon-a11y": "^7.6.17", "ag-grid-angular": "^29.0.0", "ag-grid-community": "^29.0.0", "jwt-decode": "^3.1.2", -- GitLab