Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to Angular 13 #104

Open
wants to merge 88 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
fce244b
updated all packages
Feb 7, 2022
506c093
replaced tslint with eslint
Feb 7, 2022
a1f680a
added prettier
Feb 7, 2022
0a38b8d
added .angular to gitignore and fixed unit test
Feb 7, 2022
ca85b68
migrated protractor to cypress
Feb 7, 2022
ec9b2c1
format all files with prettier
Feb 7, 2022
4b624e5
feat: Angular Update 13.3.x
Apr 25, 2022
523fb07
Merge pull request #1 from konstantinschuette/feature/angular_13.3.X_…
konstantinschuette Apr 25, 2022
4cab7b9
feat: Added Information to Readme and package.json
Apr 25, 2022
859f719
republished with new version nr
Apr 25, 2022
df1a3b7
updated dependencies to angular 14 and version bump
Aug 1, 2022
1fecd2d
Merge pull request #2 from TobiasJu/master
konstantinschuette Aug 1, 2022
69c76d8
Upgrade to latest Angular version
philipp-stsm Sep 7, 2022
9f468fa
Merge pull request #4 from hoi4/angular14
Raysix93 Sep 12, 2022
200f24d
fix: support all angular 14 versions
DwieDima Oct 13, 2022
810d348
Merge pull request #6 from DwieDima/master
Raysix93 Oct 13, 2022
91e460c
doc: increment package version
Oct 13, 2022
b6a2e0b
Bump loader-utils from 2.0.2 to 2.0.3
dependabot[bot] Nov 9, 2022
1e9d97d
Merge pull request #7 from medDV-GmbH/dependabot/npm_and_yarn/loader-…
Raysix93 Nov 10, 2022
94c496e
Bump loader-utils from 2.0.3 to 2.0.4
dependabot[bot] Nov 16, 2022
24d28bf
Merge pull request #8 from medDV-GmbH/dependabot/npm_and_yarn/loader-…
Raysix93 Nov 16, 2022
b915c4d
Bump engine.io from 6.2.0 to 6.2.1
dependabot[bot] Nov 22, 2022
260cdb4
Merge pull request #9 from medDV-GmbH/dependabot/npm_and_yarn/engine.…
Raysix93 Nov 25, 2022
b6b33b1
package-lock update
philipp-stsm Dec 8, 2022
c84d7e5
package-lock update
philipp-stsm Dec 8, 2022
4868efa
ng update
philipp-stsm Dec 9, 2022
b037825
update @angular-eslint
philipp-stsm Dec 9, 2022
91c5f52
remove unnecessary enableIvy compiler option
philipp-stsm Dec 9, 2022
add521c
Merge pull request #12 from hoi4/ng15
Raysix93 Dec 9, 2022
f2d8650
fix: set correct readme
Dec 9, 2022
97e663b
Bump json5 from 1.0.1 to 1.0.2
dependabot[bot] Jan 8, 2023
a063a02
Merge pull request #13 from medDV-GmbH/dependabot/npm_and_yarn/json5-…
Raysix93 Jan 9, 2023
33e907a
Bump ua-parser-js from 0.7.32 to 0.7.33
dependabot[bot] Jan 27, 2023
bc21ca4
Merge pull request #14 from medDV-GmbH/dependabot/npm_and_yarn/ua-par…
Raysix93 Feb 1, 2023
c9cba64
Bump http-cache-semantics from 4.1.0 to 4.1.1
dependabot[bot] Feb 4, 2023
75c1a48
Merge pull request #15 from medDV-GmbH/dependabot/npm_and_yarn/http-c…
Raysix93 Feb 6, 2023
a1eafe0
Bump webpack and @angular-devkit/build-angular
dependabot[bot] May 4, 2023
ce59cc8
npmi
felix-ulonska May 5, 2023
32fee5e
chore: updated to angular v16
felix-ulonska May 5, 2023
d83f0ad
Merge pull request #16 from medDV-GmbH/dependabot/npm_and_yarn/webpac…
Raysix93 May 8, 2023
ba8be68
merge completed
May 8, 2023
c8d8642
fix: types/node error + updated readme
May 8, 2023
380a7b8
Updated readme
May 9, 2023
18bd3a0
Bump socket.io-parser from 4.2.2 to 4.2.3
dependabot[bot] May 24, 2023
5bf571e
Merge pull request #20 from medDV-GmbH/dependabot/npm_and_yarn/socket…
Raysix93 May 24, 2023
955d3af
Bump word-wrap from 1.2.3 to 1.2.4
dependabot[bot] Jul 19, 2023
7f09102
Merge pull request #22 from medDV-GmbH/dependabot/npm_and_yarn/word-w…
Raysix93 Jul 20, 2023
1b7cf8a
Bump vite and @angular-devkit/build-angular
dependabot[bot] Jul 20, 2023
fb46fa4
Merge pull request #23 from medDV-GmbH/dependabot/npm_and_yarn/vite-a…
Raysix93 Jul 20, 2023
7034fc4
Bump @babel/traverse from 7.22.8 to 7.23.2
dependabot[bot] Oct 19, 2023
6a5ee29
Merge pull request #27 from medDV-GmbH/dependabot/npm_and_yarn/babel/…
Raysix93 Nov 6, 2023
62b8249
Bump @cypress/request and cypress
dependabot[bot] Nov 6, 2023
0f952fc
Merge pull request #28 from medDV-GmbH/dependabot/npm_and_yarn/cypres…
Raysix93 Nov 6, 2023
8b4cec2
Bump the npm_and_yarn at /. security update group with 1 update
dependabot[bot] Nov 6, 2023
4286bd3
Merge pull request #29 from medDV-GmbH/dependabot/npm_and_yarn/angula…
Raysix93 Nov 6, 2023
e77e67b
feat: Angular 17 Support
Nov 15, 2023
ada80c8
feat: Angular 17
Nov 15, 2023
965d555
Connect limitZoom with maxScale between PinchZoomComponent and IvyPin…
Vuki0901 Jan 8, 2024
8e6a46a
doc: updated version to 17.0.1
Jan 8, 2024
5c77c9b
Bump vite and @angular-devkit/build-angular (#34)
dependabot[bot] Jan 8, 2024
a1bd16b
Bump follow-redirects from 1.15.3 to 1.15.4
dependabot[bot] Jan 11, 2024
46d48b1
Bump vite and @angular-devkit/build-angular
dependabot[bot] Jan 20, 2024
4cd004d
Bump undici and @angular-devkit/build-angular
dependabot[bot] Feb 16, 2024
4714e98
Bump ip from 2.0.0 to 2.0.1
dependabot[bot] Feb 20, 2024
3865b71
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/vite-and…
Feb 21, 2024
c8f098f
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/undici-a…
Feb 21, 2024
112c92c
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/ip-2.0.1'
Feb 21, 2024
747e2c6
fix: package-lock
Feb 21, 2024
96efcbe
Bump follow-redirects from 1.15.3 to 1.15.6 (#40)
dependabot[bot] Mar 16, 2024
518d06c
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#42)
dependabot[bot] Mar 21, 2024
09d7724
Bump express from 4.18.2 to 4.19.2 (#43)
dependabot[bot] Apr 1, 2024
4038fa0
Bump vite and @angular-devkit/build-angular (#44)
dependabot[bot] Apr 3, 2024
949b72d
feat: update to Angular 18 (#45)
gerhardboer Jun 5, 2024
321c906
doc: updated version in readme
Jun 5, 2024
77ce1ad
Bump braces from 3.0.2 to 3.0.3 (#46)
dependabot[bot] Jun 19, 2024
4651b62
Bump ws, engine.io and socket.io-adapter (#47)
dependabot[bot] Jun 19, 2024
6552887
type fixes: (#48)
sergeypayu Aug 28, 2024
349123e
Bump webpack and @angular-devkit/build-angular (#49)
dependabot[bot] Sep 3, 2024
46700d0
Bump serve-static and express
dependabot[bot] Sep 17, 2024
1da572d
Bump send and express
dependabot[bot] Sep 17, 2024
8aa6b4f
Bump vite and @angular-devkit/build-angular
dependabot[bot] Sep 19, 2024
86466a7
Bump body-parser and express
dependabot[bot] Sep 20, 2024
4ee0505
Bump cookie, socket.io and express
dependabot[bot] Oct 10, 2024
7cdbd0c
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-94…
Dec 11, 2024
00ab17d
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-cf…
Dec 11, 2024
7da8ace
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-d5…
Dec 11, 2024
ab7df9a
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-d6…
Dec 11, 2024
227a337
feat: Angular 19 Support, Switched to Standalone Component
Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions .browserslistrc

This file was deleted.

2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
indent_size = 4
insert_final_newline = true
trim_trailing_whitespace = true

Expand Down
268 changes: 268 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,268 @@
/*
👋 Hi! This file was autogenerated by tslint-to-eslint-config.
https://github.com/typescript-eslint/tslint-to-eslint-config

It represents the closest reasonable ESLint configuration to this
project's original TSLint configuration.

We recommend eventually switching this configuration to extend from
the recommended rulesets in typescript-eslint.
https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md

Happy linting! 💖
*/
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
extends: ['plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended-requiring-type-checking'],
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
sourceType: 'module',
},
plugins: [
'eslint-plugin-import',
'eslint-plugin-jsdoc',
'@angular-eslint/eslint-plugin',
'@angular-eslint/eslint-plugin-template',
'eslint-plugin-prefer-arrow',
'@typescript-eslint',
'@typescript-eslint/tslint',
],
rules: {
'@angular-eslint/component-class-suffix': 'error',
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: 'app',
style: 'kebab-case',
},
],
'@angular-eslint/contextual-lifecycle': 'error',
'@angular-eslint/directive-class-suffix': 'error',
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: 'app',
style: 'camelCase',
},
],
'@angular-eslint/no-conflicting-lifecycle': 'error',
'@angular-eslint/no-host-metadata-property': 'error',
'@angular-eslint/no-input-rename': 'error',
'@angular-eslint/no-inputs-metadata-property': 'error',
'@angular-eslint/no-output-native': 'error',
'@angular-eslint/no-output-on-prefix': 'error',
'@angular-eslint/no-output-rename': 'error',
'@angular-eslint/no-outputs-metadata-property': 'error',
'@angular-eslint/template/banana-in-box': 'error',
'@angular-eslint/template/eqeqeq': 'error',
'@angular-eslint/template/no-negated-async': 'error',
'@angular-eslint/use-lifecycle-interface': 'error',
'@angular-eslint/use-pipe-transform-interface': 'error',
'@typescript-eslint/adjacent-overload-signatures': 'error',
'@typescript-eslint/array-type': 'off',
'@typescript-eslint/ban-types': [
'error',
{
types: {
Object: {
message: 'Avoid using the `Object` type. Did you mean `object`?',
},
Function: {
message: 'Avoid using the `Function` type. Prefer a specific function type, like `() => void`.',
},
Boolean: {
message: 'Avoid using the `Boolean` type. Did you mean `boolean`?',
},
Number: {
message: 'Avoid using the `Number` type. Did you mean `number`?',
},
String: {
message: 'Avoid using the `String` type. Did you mean `string`?',
},
Symbol: {
message: 'Avoid using the `Symbol` type. Did you mean `symbol`?',
},
},
},
],
'@typescript-eslint/consistent-type-assertions': 'error',
'@typescript-eslint/dot-notation': 'error',
'@typescript-eslint/indent': [
'error',
4,
{
FunctionDeclaration: {
parameters: 'first',
},
FunctionExpression: {
parameters: 'first',
},
},
],
'@typescript-eslint/member-delimiter-style': [
'error',
{
multiline: {
delimiter: 'semi',
requireLast: true,
},
singleline: {
delimiter: 'semi',
requireLast: false,
},
},
],
'@typescript-eslint/member-ordering': 'error',
'@typescript-eslint/naming-convention': 'error',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-empty-interface': 'error',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-inferrable-types': [
'error',
{
ignoreParameters: true,
},
],
'@typescript-eslint/no-misused-new': 'error',
'@typescript-eslint/no-namespace': 'error',
'@typescript-eslint/no-non-null-assertion': 'error',
'@typescript-eslint/no-parameter-properties': 'off',
'@typescript-eslint/no-shadow': [
'error',
{
hoist: 'all',
},
],
'@typescript-eslint/no-unused-expressions': 'error',
'@typescript-eslint/no-use-before-define': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/prefer-for-of': 'error',
'@typescript-eslint/prefer-function-type': 'error',
'@typescript-eslint/prefer-namespace-keyword': 'error',
'@typescript-eslint/quotes': ['error', 'single'],
'@typescript-eslint/semi': ['error', 'always'],
'@typescript-eslint/triple-slash-reference': [
'error',
{
path: 'always',
types: 'prefer-import',
lib: 'always',
},
],
'@typescript-eslint/type-annotation-spacing': 'error',
'@typescript-eslint/unified-signatures': 'error',
'arrow-body-style': 'error',
complexity: 'off',
'constructor-super': 'error',
curly: 'error',
'dot-notation': 'error',
'eol-last': 'error',
eqeqeq: ['error', 'smart'],
'guard-for-in': 'error',
'id-denylist': ['error', 'any', 'Number', 'number', 'String', 'string', 'Boolean', 'boolean', 'Undefined', 'undefined'],
'id-match': 'error',
'import/no-deprecated': 'warn',
indent: 'error',
'jsdoc/check-alignment': 'error',
'jsdoc/check-indentation': 'error',
'jsdoc/newline-after-description': 'error',
'jsdoc/no-types': 'error',
'max-classes-per-file': 'off',
'max-len': [
'error',
{
code: 140,
},
],
'new-parens': 'error',
'no-bitwise': 'error',
'no-caller': 'error',
'no-cond-assign': 'error',
'no-console': [
'error',
{
allow: [
'log',
'warn',
'dir',
'timeLog',
'assert',
'clear',
'count',
'countReset',
'group',
'groupEnd',
'table',
'dirxml',
'error',
'groupCollapsed',
'Console',
'profile',
'profileEnd',
'timeStamp',
'context',
],
},
],
'no-debugger': 'error',
'no-empty': 'off',
'no-empty-function': 'off',
'no-eval': 'error',
'no-fallthrough': 'error',
'no-invalid-this': 'off',
'no-new-wrappers': 'error',
'no-restricted-imports': ['error', 'rxjs/Rx'],
'no-shadow': 'error',
'no-throw-literal': 'error',
'no-trailing-spaces': 'error',
'no-undef-init': 'error',
'no-underscore-dangle': 'error',
'no-unsafe-finally': 'error',
'no-unused-expressions': 'error',
'no-unused-labels': 'error',
'no-use-before-define': 'off',
'no-var': 'error',
'object-shorthand': 'error',
'one-var': ['error', 'never'],
'prefer-arrow/prefer-arrow-functions': 'error',
'prefer-const': 'error',
'quote-props': ['error', 'as-needed'],
quotes: 'error',
radix: 'error',
semi: 'error',
'space-before-function-paren': [
'error',
{
anonymous: 'never',
asyncArrow: 'always',
named: 'never',
},
],
'spaced-comment': [
'error',
'always',
{
markers: ['/'],
},
],
'use-isnan': 'error',
'valid-typeof': 'off',
'@typescript-eslint/tslint/config': [
'error',
{
rules: {
'import-spacing': true,
typedef: [true, 'call-signature'],
whitespace: [true, 'check-branch', 'check-decl', 'check-operator', 'check-separator', 'check-type', 'check-typecast'],
},
},
],
},
};
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ speed-measure-plugin*.json
.history/*

# misc
/.angular/cache
/.sass-cache
/connect.lock
/coverage
Expand Down
9 changes: 9 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package.json
package-lock.json
yarn.lock
dist
node_modules
build
res
coverage
libs/svg-management/src/lib/svg-canvas-editor/svg-canvas-editor.component.stories.ts
9 changes: 9 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"bracketSpacing": true,
"tabWidth": 4,
"singleQuote": true,
"semi": true,
"useTabs": false,
"trailingComma": "es5",
"printWidth": 140
}
Loading