Skip to content

Commit

Permalink
chore: update all core dependencies to angular v17+
Browse files Browse the repository at this point in the history
  • Loading branch information
manekinekko committed Feb 12, 2024
1 parent 5884bf8 commit 4c6097e
Show file tree
Hide file tree
Showing 69 changed files with 9,638 additions and 10,088 deletions.
12 changes: 0 additions & 12 deletions .browserslistrc

This file was deleted.

63 changes: 28 additions & 35 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@
"prefix": "ble",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular-devkit/build-angular:application",
"options": {
"outputPath": "dist/angular-web-bluetooth-starter",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"browser": "src/main.ts",
"polyfills": [
"zone.js"
],
"tsConfig": "tsconfig.app.json",
"assets": [
"src/favicon.ico",
Expand All @@ -28,55 +30,43 @@
],
"scripts": [
"./node_modules/smoothie/smoothie.js"
],
"vendorChunk": true,
"extractLicenses": false,
"buildOptimizer": false,
"sourceMap": true,
"optimization": false,
"namedChunks": true
]
},
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"namedChunks": false,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
"maximumWarning": "500kb",
"maximumError": "1mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
"maximumWarning": "2kb",
"maximumError": "4kb"
}
]
],
"outputHashing": "all"
},
"development": {
"optimization": false,
"extractLicenses": false,
"sourceMap": true
}
},
"defaultConfiguration": ""
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"buildTarget": "angular-web-bluetooth-starter:build"
},
"configurations": {
"production": {
"buildTarget": "angular-web-bluetooth-starter:build:production"
},
"development": {
"buildTarget": "angular-web-bluetooth-starter:build:development"
}
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
Expand Down Expand Up @@ -114,14 +104,17 @@
"build": {
"builder": "@angular-devkit/build-angular:ng-packagr",
"options": {
"tsConfig": "projects/manekinekko/angular-web-bluetooth/tsconfig.lib.json",
"project": "projects/manekinekko/angular-web-bluetooth/ng-package.json"
},
"configurations": {
"production": {
"tsConfig": "projects/manekinekko/angular-web-bluetooth/tsconfig.lib.prod.json"
},
"development": {
"tsConfig": "projects/manekinekko/angular-web-bluetooth/tsconfig.lib.json"
}
}
},
"defaultConfiguration": "production"
},
"test": {
"builder": "@angular-builders/jest:run",
Expand Down
124 changes: 94 additions & 30 deletions docs/classes/AppPage.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,66 @@
<link rel="stylesheet" href="../styles/material.css">
</head>
<body>

<div class="navbar navbar-default navbar-fixed-top visible-xs">
<script>
// Blocking script to avaoid flickering dark mode
// Dark mode toggle button
var useDark = window.matchMedia('(prefers-color-scheme: dark)');
var darkModeState = useDark.matches;
var $darkModeToggleSwitchers = document.querySelectorAll('.dark-mode-switch input');
var $darkModeToggles = document.querySelectorAll('.dark-mode-switch');
var darkModeStateLocal = localStorage.getItem('compodoc_darkmode-state');

function checkToggle(check) {
for (var i = 0; i < $darkModeToggleSwitchers.length; i++) {
$darkModeToggleSwitchers[i].checked = check;
}
}

function toggleDarkMode(state) {
if (window.localStorage) {
localStorage.setItem('compodoc_darkmode-state', state);
}

checkToggle(state);

const hasClass = document.body.classList.contains('dark');

if (state) {
for (var i = 0; i < $darkModeToggles.length; i++) {
$darkModeToggles[i].classList.add('dark');
}
if (!hasClass) {
document.body.classList.add('dark');
}
} else {
for (var i = 0; i < $darkModeToggles.length; i++) {
$darkModeToggles[i].classList.remove('dark');
}
if (hasClass) {
document.body.classList.remove('dark');
}
}
}

useDark.addEventListener('change', function (evt) {
toggleDarkMode(evt.matches);
});
if (darkModeStateLocal) {
darkModeState = darkModeStateLocal === 'true';
}
toggleDarkMode(darkModeState);

if ($darkModeToggles.length > 0) {
for (var i = 0; i < $darkModeToggleSwitchers.length; i++) {
$darkModeToggleSwitchers[i].addEventListener('change', function (event) {
darkModeState = !darkModeState;
toggleDarkMode(darkModeState);
});
}
}
</script>

<div class="navbar navbar-default navbar-fixed-top d-block d-sm-none">
<a href="../" class="navbar-brand">angular-web-bluetooth-starter documentation</a>
<button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
</div>
Expand Down Expand Up @@ -44,21 +102,27 @@


<ol class="breadcrumb">
<li>Classes</li>
<li >AppPage</li>
<li class="breadcrumb-item">Classes</li>
<li class="breadcrumb-item" >AppPage</li>
</ol>

<ul class="nav nav-tabs" role="tablist">
<li class="active">
<a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a>
<li class="nav-item">
<a href="#info"
class="nav-link"
class="nav-link active"
role="tab" id="info-tab" data-bs-toggle="tab" data-link="info">Info</a>
</li>
<li >
<a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a>
<li class="nav-item">
<a href="#source"
class="nav-link"

role="tab" id="source-tab" data-bs-toggle="tab" data-link="source">Source</a>
</li>
</ul>

<div class="tab-content">
<div class="tab-pane fade active in" id="c-info">
<div class="tab-pane fade active in" id="info">
<p class="comment">
<h3>File</h3>
</p>
Expand All @@ -71,7 +135,7 @@ <h3>File</h3>



<section>
<section data-compodoc="block-index">
<h3 id="index">Index</h3>
<table class="table table-sm table-bordered index-table">
<tbody>
Expand Down Expand Up @@ -104,7 +168,7 @@ <h6><b>Methods</b></h6>



<section>
<section data-compodoc="block-methods">

<h3 id="methods">
Methods
Expand All @@ -127,21 +191,21 @@ <h3 id="methods">
</tr>


<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="8"
class="link-to-prism">e2e/src/app.po.ts:8</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="8"
class="link-to-prism">e2e/src/app.po.ts:8</a></div>
</td>
</tr>


<tr>
<td class="col-md-4">

<div class="io-description">
<b>Returns : </b> <code>Promise&lt;string&gt;</code>
<div class="io-description">
<b>Returns : </b> <code>Promise&lt;string&gt;</code>

</div>
</div>
</td>
</tr>
</tbody>
Expand All @@ -164,21 +228,21 @@ <h3 id="methods">
</tr>


<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="4"
class="link-to-prism">e2e/src/app.po.ts:4</a></div>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="4"
class="link-to-prism">e2e/src/app.po.ts:4</a></div>
</td>
</tr>


<tr>
<td class="col-md-4">

<div class="io-description">
<b>Returns : </b> <code>Promise&lt;&gt;</code>
<div class="io-description">
<b>Returns : </b> <code>Promise&lt;&gt;</code>

</div>
</div>
</td>
</tr>
</tbody>
Expand All @@ -192,7 +256,7 @@ <h3 id="methods">
</div>


<div class="tab-pane fade tab-source-code" id="c-source">
<div class="tab-pane fade tab-source-code" id="source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { browser, by, element } from &#x27;protractor&#x27;;

export class AppPage {
Expand Down
Loading

0 comments on commit 4c6097e

Please sign in to comment.