Skip to content

Commit 461eaf0

Browse files
committed
Merge branch 'development'
2 parents fb6ef64 + bb49317 commit 461eaf0

File tree

109 files changed

+8254
-5510
lines changed

Some content is hidden

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

109 files changed

+8254
-5510
lines changed

.devcontainer/devcontainer.json

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
3+
{
4+
"name": "angular-zen",
5+
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6+
"image": "mcr.microsoft.com/devcontainers/typescript-node:0-18",
7+
"features": {
8+
"ghcr.io/devcontainers-contrib/features/pnpm:2": {
9+
"version": "latest"
10+
},
11+
"ghcr.io/devcontainers-contrib/features/firebase-cli": {
12+
"version": "latest"
13+
}
14+
},
15+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
16+
"forwardPorts": [
17+
// ng serve
18+
4200
19+
],
20+
// Define where the code will reside inside the container
21+
"workspaceFolder": "/code",
22+
// Bind mount the local code folder to allow faster reads and writes between the container and the host
23+
"workspaceMount": "source=${localWorkspaceFolder},target=/code,type=bind,consistency=consistent",
24+
"mounts": [
25+
// Declare the node_modules folder as a volume for faster reads and writes
26+
"source=node_modules,target=/code/node_modules,type=volume" //,
27+
// Share the local pnpm global store on the host with the container (The PNPM_GLOBAL_STORE_PATH arg should match the target specified here).
28+
// This allows faster installations of packages by utilizing the already installed packages.
29+
// "source=${localEnv:PNPM_HOME}/store,target=/code/.pnpm-store,type=bind"
30+
],
31+
// Use 'postCreateCommand' to run commands after the container is created.
32+
"postCreateCommand": "pnpm install",
33+
// Configure tool-specific properties.
34+
"customizations": {
35+
"vscode": {
36+
// Add the IDs of extensions you want installed when the container is created.
37+
"extensions": [
38+
"dbaeumer.vscode-eslint",
39+
"gkalpak.aio-docs-utils",
40+
"angular.ng-template",
41+
"ms-azuretools.vscode-docker",
42+
"nrwl.angular-console",
43+
"meganrogge.template-string-converter",
44+
"plievone.vscode-template-literal-editor",
45+
"gruntfuggly.todo-tree",
46+
"wallabyjs.wallaby-vscode",
47+
"williamragstad.wr-docthis",
48+
"jakearl.search-editor-apply-changes",
49+
"wallabyjs.quokka-vscode",
50+
"yzhang.markdown-all-in-one",
51+
"eamodio.gitlens",
52+
"tobermory.es6-string-html",
53+
"wwm.better-align",
54+
"jannisx11.batch-rename-extension",
55+
"matthewthorning.align-vertically",
56+
"nicoespeon.abracadabra"
57+
]
58+
}
59+
},
60+
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
61+
"remoteUser": "root"
62+
}

.eslintrc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@
3030
"files": ["*.js", "*.jsx"],
3131
"extends": ["plugin:@nrwl/nx/javascript"],
3232
"rules": {}
33+
},
34+
{
35+
"files": ["*.spec.ts", "*.spec.tsx", "*.spec.js", "*.spec.jsx"],
36+
"env": {
37+
"jest": true
38+
},
39+
"rules": {}
3340
}
3441
]
3542
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
# dependencies
99
node_modules
10+
.pnpm-store
1011

1112
# IDEs and editors
1213
/.idea

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
strict-peer-dependencies=false
2+
auto-install-peers=true

.pnpm-debug.log

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

.prettierignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Add files here to ignore them from prettier formatting
2+
3+
/dist
4+
/coverage

.prettierrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"singleQuote": true
3+
}

README.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,28 @@
3030
You may use the library as you'd like, with any app, under the MIT license.
3131
</p>
3232

33+
## 📢 What's new
34+
<h3 align="center">Checkout the new <code>useNavigationX()</code> function!</h3>
35+
<center>
36+
✨ <a href="https://bs-angular-zen.web.app/docs/zen/additional-documentation/routerxmodule/navigationx.html">Strong-typed and auto generated navigation system for Angular (PREVIEW)</a>
37+
</center>
38+
39+
<p align="center">
40+
<img src="https://bs-angular-zen.web.app/docs/zen/.attachments/navigation-x-usage.png"/>
41+
</p>
42+
43+
<br/>
44+
<center>
45+
⚒️ <a href="https://bs-angular-zen.web.app/docs/zen/additional-documentation/routerxmodule/utils.html">Other util functions (PREVIEW)</a>
46+
</center>
47+
<br/>
48+
3349
## ✨ The Highlights
3450

51+
[✨ Strong-typed and auto generated navigation system for Angular (PREVIEW)](https://bs-angular-zen.web.app/docs/zen/additional-documentation/routerxmodule/navigationx.html)
52+
53+
[⚒️ Standalone routing utils (PREVIEW)](https://bs-angular-zen.web.app/docs/zen/additional-documentation/routerxmodule/utils.html)
54+
3555
[👁️ `*observe` directives](https://bs-angular-zen.web.app/docs/zen/additional-documentation/coremodule/observemodule.html) - Super easy RxJS integration.
3656

3757
[👁️ `*onObserver` directives](https://bs-angular-zen.web.app/docs/zen/additional-documentation/coremodule/onobservermodule.html) - Conditional template rendering according to observable states.
@@ -59,11 +79,13 @@
5979
[🗣 `LocalizedRouteAware`](https://bs-angular-zen.web.app/docs/zen/additional-documentation/languageintegrationmodule/localizedrouteaware-\(abstract\).html) - Create route aware services and components with language integration.
6080

6181
## Versions
62-
Version 5.0.0 was regenerated based on Angular 13.
82+
Starting from v14, zen versions will stick to Angular's major versions.
6383

64-
Previous versions of the library were based on a workspace generated using Angular 7 which has been gradually updated and tested up to Angular 11.
84+
> Version 5.0.0 was regenerated based on Angular 13.
6585
66-
Compatibility with older versions is possible but not guaranteed.
86+
> Previous versions of the library were based on a workspace generated using Angular 7 which has been gradually updated and tested up to Angular 11.
87+
>
88+
> Compatibility with older versions is possible but not guaranteed.
6789
6890
[Full change log](https://bs-angular-zen.web.app/docs/zen/changelog.html)
6991

angular.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

apps/official-site-e2e/.eslintrc.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)