@citolab/qti-components v6.9.0
npm create vite@latest npx storybook@latest init ( copy all qti-components source code ) npm i haunted npm i cheerio npm i -D sass npm i -D @storybook/testing-library npm i -D @storybook/addon-jest npm i -D @storybook/addon-interactions npm i -D @storybook/jest npm i -D storybook-addon-themes
npm i @lit-labs/context npm i -D saxon-js
-- build scripts npm i -D ts-node npm i -D @custom-elements-manifest/analyzer npm i -D tsup
tsconfig.json
-- "module": "ESNext",
++ "target": "es2017",
-- strict: "true"
++ strict: "false"
-- "noUnusedLocals": true,
++ "noUnusedLocals": false,
-- "noUnusedParameters": true,
++ "noUnusedParameters": false,
++ "esModuleInterop": true,
++ "resolveJsonModule": true
main.ts
++ staticDirs: ['../src/assets'],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
++ "@storybook/addon-jest",
++ "@storybook/addon-interactions",
],
preview.ts
++ import '../src/styles.scss';
preview.ts
++ import { setCustomElementsManifest } from '@storybook/web-components';
++ import customElements from '../custom-elements.json';
++ setCustomElementsManifest(customElements);
preview.ts
const preview: Preview = {
parameters: {
++ themes: {
++ default: 'ims',
++ list: [
++ { name: 'ims', class: 'qti-theme-ims', color: '#00aced' },
++ { name: 'subtle', class: 'qti-theme-subtle', color: '#3b5998' },
++ { name: 'raised', class: 'qti-theme-raised', color: '#3b5998' },
++ ],
++ },
added tsconfig.lib.json
{
"extends": "./tsconfig.json",
"compilerOptions": {
"baseUrl": "./src/lib",
"outDir": "./dist/types",
"declaration": true,
"emitDeclarationOnly": true,
"types": ["node"],
},
"include": ["src/lib/**/*.ts"],
"exclude": [
"src/**/*.spec.ts",
"src/**/*.test.ts",
"src/**/*.stories.ts"
]
}
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
11 months ago
1 year ago
1 year ago
12 months ago
11 months ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago