Skip to content

Commit 21dd7c8

Browse files
committed
Initial commit
0 parents  commit 21dd7c8

Some content is hidden

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

53 files changed

+14704
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.angular
2+
dist
3+
node_modules

.vscode/settings.json

Lines changed: 369 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,369 @@
1+
{
2+
/**
3+
* Controls whether suggestions should be accepted on commit characters.
4+
* For example, in JavaScript, the semi-colon (;) can be a commit character that accepts a suggestion and types that character.
5+
* Defaults to true.
6+
*/
7+
// "editor.acceptSuggestionOnCommitCharacter": true,
8+
/**
9+
* Controls whether suggestions should be accepted on Enter, in addition to Tab. Helps to avoid ambiguity between inserting new lines or accepting suggestions.
10+
* Can be: 'on', 'off', or 'smart'.
11+
* Defaults to 'on'.
12+
*/
13+
// "editor.acceptSuggestionOnEnter": "on",
14+
/**
15+
* Controls whether the editor should automatically close brackets after the user adds an opening bracket.
16+
* Can be: 'always', 'beforeWhitespace', 'languageDefined' or 'never'.
17+
* Defaults to 'languageDefined'.
18+
*/
19+
// "editor.autoClosingBrackets": "languageDefined",
20+
/**
21+
* Controls whether the editor should automatically close quotes after the user adds an opening quote.
22+
* Can be: 'always', 'beforeWhitespace', 'languageDefined' or 'never'.
23+
* Defaults to 'languageDefined'.
24+
*/
25+
// "editor.autoClosingQuotes": "languageDefined",
26+
/**
27+
* Controls whether the editor should automatically adjust the indentation
28+
* when users type, paste, move or indent lines.
29+
* Can be: 'advanced', 'brackets', 'full', 'keep', 'none'.
30+
* Defaults to 'full'.
31+
*/
32+
// "editor.autoIndent": "full",
33+
/**
34+
* Controls whether the editor shows CodeLens.
35+
* Defaults to true.
36+
*/
37+
// "editor.codeLens": true,
38+
/**
39+
* Controls whether the editor should render the inline color decorators and color picker.
40+
*/
41+
// "editor.colorDecorators": true,
42+
/**
43+
* Enables the custom context menu.
44+
* Defaults to true.
45+
*/
46+
// "editor.contextmenu": true,
47+
/**
48+
* Control the cursor animation style, possible values are 'blink', 'smooth', 'phase', 'expand' and 'solid'.
49+
* Defaults to 'blink'.
50+
*/
51+
// "editor.cursorBlinking": "blink",
52+
/**
53+
* Controls the cursor style.
54+
* Can be 'block', 'block-outline', 'line', 'line-thin', 'underline', 'underline-thin'.
55+
* Defaults to 'line'.
56+
*/
57+
// "editor.cursorStyle": "line",
58+
/**
59+
* Controls the width of the cursor when 'editor.cursorStyle' is set to 'line'.
60+
*/
61+
// "editor.cursorWidth": 2,
62+
/**
63+
* Controls whether 'editor.tabSize' and 'editor.insertSpaces' will be
64+
* automatically detected when a file is opened based on the file contents.
65+
* Defaults to true.
66+
*/
67+
// "editor.detectIndentation": true,
68+
/**
69+
* Controls if the editor should allow to move selections via drag and drop.
70+
* Defaults to false.
71+
*/
72+
// "editor.dragAndDrop": false,
73+
/**
74+
* Controls whether copying without a selection copies the current line.
75+
*/
76+
// "editor.emptySelectionClipboard": true,
77+
/**
78+
* Controls whether the editor has code folding enabled.
79+
* Defaults to true.
80+
*/
81+
// "editor.folding": true,
82+
/**
83+
* Controls the strategy for computing folding ranges.
84+
* - 'auto': use a language-specific folding strategy if available,
85+
* - 'indentation': use the indentation-based strategy.
86+
* Defaults to 'auto'.
87+
*/
88+
// "editor.foldingStrategy": "auto",
89+
/**
90+
* Controls the font family.
91+
*/
92+
// "editor.fontFamily": "Menlo, Cascadia Code, Consolas, Liberation Mono, monospace",
93+
/**
94+
* Enables/Disables font ligatures ('calt' and 'liga' font features).
95+
* Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.
96+
* Defaults to false.
97+
*/
98+
// "editor.fontLigatures": false,
99+
/**
100+
* Controls the font size in pixels.
101+
*/
102+
// "editor.fontSize": 12,
103+
/**
104+
* Controls the font weight. Accepts 'normal' and 'bold' keywords or numbers values between '100' and '900'.
105+
*/
106+
// "editor.fontWeight": "normal",
107+
/**
108+
* Controls whether the editor should automatically format the pasted content.
109+
* Defaults to false.
110+
*/
111+
// "editor.formatOnPaste": false,
112+
/**
113+
* Format a file on save.
114+
* Defaults to true.
115+
*/
116+
// "editor.formatOnSave": true,
117+
/**
118+
* Controls whether the editor should automatically format the line after typing.
119+
* Defaults to false.
120+
*/
121+
// "editor.formatOnType": false,
122+
/**
123+
* Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.
124+
* Defaults false.
125+
*/
126+
// "editor.glyphMargin": false,
127+
/**
128+
* Controls whether the editor should highlight the active indent guide.
129+
* Defaults to true.
130+
*/
131+
// "editor.highlightActiveIndentGuide": true,
132+
/**
133+
* Configure the editor's hover.
134+
*/
135+
// "editor.hover": { "enabled": true, "delay": 300, "sticky": true },
136+
/**
137+
* Insert spaces when pressing Tab. This setting is overridden based on the
138+
* file contents when 'editor.detectIndentation' is on.
139+
*/
140+
// "editor.insertSpaces": true,
141+
/**
142+
* Controls the letter spacing in pixels.
143+
* Defaults to 0.
144+
*/
145+
// "editor.letterSpacing": 0,
146+
/**
147+
* Enables the code action lightbulb in the editor.
148+
*/
149+
// "editor.lightbulb": { "enabled": true },
150+
/**
151+
* The width reserved for line decorations (in px).
152+
* Line decorations are placed between line numbers and the editor content.
153+
* You can pass in a string in the format floating point followed by "ch". e.g. 1.3ch.
154+
* Defaults to 10.
155+
*/
156+
// "editor.lineDecorationsWidth": 10,
157+
/**
158+
* Controls the line height.
159+
* - Use 0 to automatically compute the line height from the font size.
160+
* - Values between 0 and 8 will be used as a multiplier with the font size.
161+
* - Values greater than or equal to 8 will be used as effective values.
162+
*/
163+
// "editor.lineHeight": 1.5,
164+
/**
165+
* Controls the display of line numbers. Can be 'on', 'off', 'relative' or 'interval'.
166+
* Defaults to 'on'.
167+
*/
168+
// "editor.lineNumbers": "on",
169+
/**
170+
* Controls the width of line numbers, by reserving horizontal space for rendering at least an amount of digits.
171+
* Defaults to 5.
172+
*/
173+
// "editor.lineNumbersMinChars": 5,
174+
/**
175+
* Controls whether the editor should detect links and make them clickable.
176+
* Defaults to true.
177+
*/
178+
// "editor.links": true,
179+
/**
180+
* Highlight matching brackets. Can be: 'always', 'near', 'never'.
181+
* Defaults to 'always'.
182+
*/
183+
// "editor.matchBrackets": "always",
184+
/**
185+
* Control the behavior and rendering of the minimap.
186+
*/
187+
// "editor.minimap": { "enabled": false },
188+
/**
189+
* The modifier to be used to add multiple cursors with the mouse.
190+
* Can be: 'alt' or 'ctrlCmd'.
191+
* Defaults to 'alt'.
192+
*/
193+
// "editor.multiCursorModifier": "alt",
194+
/**
195+
* Enables a pop-up that shows parameter documentation and type information as you type.
196+
*/
197+
// "editor.parameterHints": { "enabled": true, "cycle": false },
198+
/**
199+
* Controls whether suggestions should automatically show up while typing.
200+
* Defaults to true.
201+
*/
202+
// "editor.quickSuggestions": true,
203+
/**
204+
* Controls the delay in milliseconds after which quick suggestions will show up.
205+
* Defaults to 10 (ms).
206+
*/
207+
// "editor.quickSuggestionsDelay": 10,
208+
/**
209+
* Controls whether the editor should render control characters.
210+
* Defaults to true.
211+
*/
212+
// "editor.renderControlCharacters": true,
213+
/**
214+
* Controls whether the editor should render indent guides.
215+
* Defaults to true.
216+
*/
217+
// "editor.renderIndentGuides": true,
218+
/**
219+
* Controls how the editor should render the current line highlight.
220+
* Can be: 'all', 'gutter', 'line', or 'none'.
221+
* Defaults to 'line'.
222+
*/
223+
// "editor.renderLineHighlight": "line",
224+
/**
225+
* Controls how the editor should render whitespace characters.
226+
* Can be: 'all', 'boundary', 'none', 'selection' and 'trailing'.
227+
* Defaults to 'selection'.
228+
*/
229+
// "editor.renderWhitespace": "selection",
230+
/**
231+
* Render vertical rulers after a certain number of monospace characters.
232+
* Use multiple values for multiple rulers.
233+
* No rulers are drawn if array is empty.
234+
*/
235+
// "editor.rulers": [],
236+
/**
237+
* Controls the number of extra characters beyond which the editor will scroll horizontally.
238+
* Defaults to 4.
239+
*/
240+
// "editor.scrollBeyondLastColumn": 4,
241+
/**
242+
* Controls whether the editor will scroll beyond the last line.
243+
* Defaults to true.
244+
*/
245+
// "editor.scrollBeyondLastLine": true,
246+
/**
247+
* Controls whether the editor should highlight matches similar to the selection.
248+
* Defaults to true.
249+
*/
250+
// "editor.selectionHighlight": true,
251+
/**
252+
* Should the corresponding line be selected when clicking on the line number?
253+
* Defaults to true.
254+
*/
255+
// "editor.selectOnLineNumbers": true,
256+
/**
257+
* Controls when the folding controls on the gutter are shown.
258+
* Can be: 'always' or 'mouseover'.
259+
* Defaults to 'mouseover'.
260+
*/
261+
// "editor.showFoldingControls": "mouseover",
262+
/**
263+
* Controls fading out of unused code.
264+
*/
265+
// "editor.showUnused": true,
266+
/**
267+
* Controls whether the editor will scroll using an animation.
268+
* Defaults to false.
269+
*/
270+
// "editor.smoothScrolling": false,
271+
/**
272+
* Controls whether snippets are shown with other suggestions and how they are sorted.
273+
* Can be 'bottom', 'top', 'inline' or 'none'.
274+
*/
275+
// "editor.snippetSuggestions": "inline",
276+
/**
277+
* Suggest options.
278+
*/
279+
// "editor.suggest": { "filterGraceful": true, "showWords": false },
280+
/**
281+
* Controls how suggestions are pre-selected when showing the suggest list.
282+
* Can be 'first', 'recentlyUsed' or 'recentlyUsedByPrefix'.
283+
*/
284+
// "editor.suggestSelection": "first",
285+
/**
286+
* The number of spaces a tab is equal to. This setting is overridden based
287+
* on the file contents when 'editor.detectIndentation' is on.
288+
*/
289+
// "editor.tabSize": 2,
290+
/**
291+
* Inserting and deleting whitespace follows tab stops.
292+
* Defaults to true.
293+
*/
294+
// "editor.useTabStops": true,
295+
/**
296+
* Characters that will be used as word separators when doing word related navigations or operations.
297+
* Defaults to "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?"
298+
*/
299+
// "editor.wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
300+
/**
301+
* Controls how lines should wrap.
302+
* - 'off': Lines will never wrap.
303+
* - 'on': Lines will wrap at the viewport width.
304+
* - 'bounded': Lines will wrap at the minimum of viewport and 'editor.wordWrapColumn'.
305+
* - 'wordWrapColumn': Lines will wrap at 'editor.wordWrapColumn'.
306+
* Defaults to 'on'.
307+
*/
308+
// "editor.wordWrap": "on",
309+
/**
310+
* Controls the wrapping column of the editor when 'editor.wordWrap' is 'wordWrapColumn' or 'bounded'.
311+
* Defaults to 80.
312+
*/
313+
// "editor.wordWrapColumn": 80,
314+
/**
315+
* Controls the indentation of wrapped lines.
316+
* Can be: 'none', 'same', 'indent' or 'deepIndent'.
317+
* Defaults to 'same'.
318+
*/
319+
// "editor.wrappingIndent": "same",
320+
/**
321+
* Prettier - Print semicolons at the ends of statements.
322+
*/
323+
// "prettier.semi": true,
324+
/**
325+
* Prettier - Use single quotes instead of double quotes.
326+
*/
327+
// "prettier.singleQuote": true,
328+
/**
329+
* Prettier - Specify the number of spaces per indentation-level.
330+
*/
331+
// "prettier.tabWidth": 2,
332+
/**
333+
* Prettier - Indent lines with tabs instead of spaces.
334+
*/
335+
// "prettier.useTabs": false,
336+
/**
337+
* Controls whether the terminal cursor blinks.
338+
* Defaults to false.
339+
*/
340+
// "terminal.integrated.cursorBlinking": false,
341+
/**
342+
* Controls the style of terminal cursor.
343+
* Can be: 'block' (default), 'line' or 'underline'.
344+
*/
345+
// "terminal.integrated.cursorStyle": "block",
346+
/**
347+
* Controls the width of the cursor when 'terminal.integrated.cursorStyle' is set to 'line'.
348+
* Defaults to 2.
349+
*/
350+
// "terminal.integrated.cursorWidth": 2,
351+
/**
352+
* Controls the font size in pixels of the terminal.
353+
* Defaults to 12.
354+
*/
355+
// "terminal.integrated.fontSize": 12,
356+
/**
357+
* Controls the line height of the terminal, this number is multiplied by the terminal font size to get the actual line-height in pixels.
358+
* Defaults to 1.
359+
*/
360+
// "terminal.integrated.lineHeight": 1,
361+
/**
362+
* When set, the foreground color of each cell will change to try meet the contrast ratio specified. Example values:
363+
* - 1: Do nothing and use the standard theme colors.
364+
* - 4.5: WCAG AA compliance (minimum) (default).
365+
* - 7: WCAG AAA compliance (enhanced).
366+
* - 21: White on black or black on white.
367+
*/
368+
// "terminal.integrated.minimumContrastRatio": 4.5,
369+
}

.vscode/snippets.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
3+
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
4+
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
5+
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
6+
// $1, $2 for tab stops, $0 for the final cursor position, and \${1:label}, \${2:another} for placeholders.
7+
// Placeholders with the same ids are connected.
8+
// Example:
9+
// "Print to console": {
10+
// "scope": "javascript,typescript",
11+
// "prefix": "log",
12+
// "body": ["console.log('$1');", "$2"],
13+
// "description": "Log output to console"
14+
// }
15+
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Angular 19 Manual Bootstrapping & Destroy a Module

0 commit comments

Comments
 (0)