Skip to content

Commit 1ff144b

Browse files
committed
Storybook setup
1 parent 1a25e89 commit 1ff144b

File tree

80 files changed

+44623
-6978
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+44623
-6978
lines changed

angular.json

Lines changed: 88 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
"outputPath": "dist/arc",
2121
"index": "projects/arc/src/index.html",
2222
"main": "projects/arc/src/main.ts",
23-
"polyfills": ["zone.js"],
23+
"polyfills": [
24+
"zone.js"
25+
],
2426
"tsConfig": "projects/arc/tsconfig.app.json",
2527
"inlineStyleLanguage": "scss",
2628
"assets": [
@@ -44,8 +46,8 @@
4446
"budgets": [
4547
{
4648
"type": "initial",
47-
"maximumWarning": "1mb",
48-
"maximumError": "2mb"
49+
"maximumWarning": "9mb",
50+
"maximumError": "7mb"
4951
},
5052
{
5153
"type": "anyComponentStyle",
@@ -76,8 +78,8 @@
7678
"budgets": [
7779
{
7880
"type": "initial",
79-
"maximumWarning": "8mb",
80-
"maximumError": "8mb"
81+
"maximumWarning": "10mb",
82+
"maximumError": "10mb"
8183
},
8284
{
8385
"type": "anyComponentStyle",
@@ -113,7 +115,10 @@
113115
"test": {
114116
"builder": "@angular-devkit/build-angular:karma",
115117
"options": {
116-
"polyfills": ["zone.js", "zone.js/testing"],
118+
"polyfills": [
119+
"zone.js",
120+
"zone.js/testing"
121+
],
117122
"tsConfig": "projects/arc/tsconfig.spec.json",
118123
"inlineStyleLanguage": "scss",
119124
"assets": [
@@ -130,6 +135,36 @@
130135
],
131136
"scripts": []
132137
}
138+
},
139+
"storybook": {
140+
"builder": "@storybook/angular:start-storybook",
141+
"options": {
142+
"configDir": "projects/arc/.storybook",
143+
"browserTarget": "arc:build",
144+
"compodoc": true,
145+
"compodocArgs": [
146+
"-e",
147+
"json",
148+
"-d",
149+
"projects/arc"
150+
],
151+
"port": 6006
152+
}
153+
},
154+
"build-storybook": {
155+
"builder": "@storybook/angular:build-storybook",
156+
"options": {
157+
"configDir": "projects/arc/.storybook",
158+
"browserTarget": "arc:build",
159+
"compodoc": true,
160+
"compodocArgs": [
161+
"-e",
162+
"json",
163+
"-d",
164+
"projects/arc"
165+
],
166+
"outputDir": "dist/storybook/arc"
167+
}
133168
}
134169
}
135170
},
@@ -158,7 +193,52 @@
158193
"builder": "@angular-devkit/build-angular:karma",
159194
"options": {
160195
"tsConfig": "projects/arc-lib/tsconfig.spec.json",
161-
"polyfills": ["zone.js", "zone.js/testing"]
196+
"polyfills": [
197+
"zone.js",
198+
"zone.js/testing"
199+
]
200+
}
201+
},
202+
"storybook": {
203+
"builder": "@storybook/angular:start-storybook",
204+
"options": {
205+
"configDir": "projects/arc-lib/.storybook",
206+
"browserTarget": "arc-lib:build",
207+
208+
"styles": [
209+
"./node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
210+
"node_modules/eva-icons/style/scss/eva-icons.scss",
211+
"node_modules/@nebular/theme/styles/prebuilt/dark.css"
212+
],
213+
"compodoc": true,
214+
"compodocArgs": [
215+
"-e",
216+
"json",
217+
"-d",
218+
"projects/arc-lib"
219+
],
220+
"port": 6006
221+
}
222+
},
223+
"build-storybook": {
224+
"builder": "@storybook/angular:build-storybook",
225+
"options": {
226+
"configDir": "projects/arc-lib/.storybook",
227+
"styles": [
228+
"./node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
229+
"node_modules/eva-icons/style/scss/eva-icons.scss",
230+
"node_modules/@nebular/theme/styles/prebuilt/dark.css",
231+
"projects/arc/src/styles.scss"
232+
],
233+
"browserTarget": "arc-lib:build",
234+
"compodoc": true,
235+
"compodocArgs": [
236+
"-e",
237+
"json",
238+
"-d",
239+
"projects/arc-lib"
240+
],
241+
"outputDir": "dist/storybook/arc-lib"
162242
}
163243
}
164244
}
@@ -168,4 +248,4 @@
168248
"cli": {
169249
"analytics": "dcf534a6-f2c3-4c9c-99f0-3de66c9162da"
170250
}
171-
}
251+
}

0 commit comments

Comments
 (0)