/
package.json
60 lines (60 loc) · 2.54 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"name": "@kengine/webcomponents-playground",
"private": true,
"version": "1.20.0-rc.0",
"description": "KENGINE Web Components Playground",
"author": "KHULNASOFT SE (https://www.khulnasoft.com)",
"license": "Apache-2.0",
"keywords": [
"kengine-web-components",
"kengine",
"ui"
],
"repository": {
"type": "git",
"url": "https://github.com/khulnasoft-lab/kengine-webcomponents.git"
},
"devDependencies": {
"@storybook/addon-actions": "^7.0.20",
"@storybook/addon-essentials": "^7.0.20",
"@storybook/addon-links": "^7.0.20",
"@storybook/web-components": "^7.0.20",
"@storybook/web-components-vite": "^7.0.20",
"@types/react": "^18.0.27",
"@types/react-dom": "^18.0.11",
"@whitespace/storybook-addon-html": "^5.1.0",
"copy-and-watch": "^0.1.5",
"lit": "^2.7.1",
"npm-run-all": "^4.1.5",
"prettier": "^2.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-syntax-highlighter": "^15.5.0",
"remark-gfm": "^3.0.1",
"rimraf": "^3.0.2",
"storybook": "^7.0.20",
"typescript": "^4.9.4",
"vite-node": "^0.34.0"
},
"scripts": {
"build": "npm run build-storybook",
"build:bundle": "vite build",
"clean": "npm-run-all --parallel clean:*",
"clean:assets": "rimraf ./assets/js/kengine-webcomponents/*",
"clean:pages": "rimraf ./docs/storybook-pages/main && rimraf ./docs/storybook-pages/fiori",
"start": "npm run storybook",
"copy:assets": "npm-run-all copy:assets:resources copy:assets:main copy:assets:fiori",
"copy:assets:resources": "copy-and-watch \"../fiori/dist/resources/*\" \"./assets/js/kengine-webcomponents\"",
"copy:assets:main": "copy-and-watch \"../main/dist/assets/**/*\" \"./assets/\"",
"copy:assets:fiori": "copy-and-watch \"../fiori/dist/assets/**/*\" \"./assets/\"",
"prepare:build:bundle": "npm run build:bundle",
"prepare:build:nojekyll": "copy-and-watch \"./.nojekyll\" \"./dist\"",
"prepare:build:pages": "npm run clean:pages && vite-node ./build-scripts-storybook/pages-prepare.ts",
"prepare:assets": "npm run clean:assets && npm run copy:assets",
"prepare:samples": "node ./build-scripts-storybook/samples-prepare.js",
"prepare:manifest": "node ./build-scripts-storybook/parse-manifest.js",
"prepare:documentation": "vite-node ./build-scripts-storybook/documentation-prepare.ts",
"storybook": "npm-run-all --parallel prepare:* && storybook dev -p 6006",
"build-storybook": "npm-run-all --parallel prepare:build:* prepare:* && tsc && storybook build -o ./dist/playground"
}
}