diff --git a/.eslintrc.json b/.eslintrc.json index 7942171..10b3d71 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -132,8 +132,28 @@ "overrides": [ { "files": ["*.js", "*.cjs"], + "parser": "babel-eslint", + "parserOptions": { + "ecmaVersion": 2018, + "sourceType": "module" + }, "rules": { - "@typescript-eslint/explicit-function-return-type": "off" + "@typescript-eslint/consistent-type-assertions": "off", + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/indent": "off", + "@typescript-eslint/no-unused-vars": "off", + "indent": [ + "error", + 2, + { + "ArrayExpression": "first", + "FunctionDeclaration": { "parameters": "off" }, + "FunctionExpression": { "parameters": "off" }, + "ignoreComments": true, + "ObjectExpression": "first", + "SwitchCase": 1 + } + ] } } ] diff --git a/angular.json b/angular.json index 1cb21e4..f7be9eb 100644 --- a/angular.json +++ b/angular.json @@ -35,8 +35,11 @@ }, "architect": { "build": { - "builder": "@angular-devkit/build-angular:browser", + "builder": "@angular-builders/custom-webpack:browser", "options": { + "customWebpackConfig": { + "path": "./webpack.config.js" + }, "localize": true, "outputPath": "dist/prague-clock", "index": "src/index.html", @@ -124,13 +127,13 @@ "defaultConfiguration": "development" }, "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", + "builder": "@angular-builders/custom-webpack:extract-i18n", "options": { "browserTarget": "prague-clock:build" } }, "test": { - "builder": "@angular-devkit/build-angular:karma", + "builder": "@angular-builders/custom-webpack:karma", "options": { "main": "src/test.ts", "polyfills": "src/polyfills.ts", diff --git a/package-lock.json b/package-lock.json index 9215080..8bb1eea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "prague-clock", - "version": "1.6.3", + "version": "1.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "prague-clock", - "version": "1.6.3", + "version": "1.6.4", "dependencies": { "@angular/animations": "~13.2.0", "@angular/cdk": "^13.2.6", @@ -35,6 +35,7 @@ "zone.js": "~0.11.5" }, "devDependencies": { + "@angular-builders/custom-webpack": "^13.1.0", "@angular-devkit/build-angular": "~13.2.5", "@angular-eslint/eslint-plugin": "^13.2.1", "@angular-eslint/eslint-plugin-template": "^13.2.1", @@ -47,6 +48,7 @@ "@types/three": "^0.139.0", "@typescript-eslint/eslint-plugin": "^5.21.0", "@typescript-eslint/parser": "^5.21.0", + "babel-eslint": "^10.1.0", "eslint": "^7.32.0", "eslint-config-standard": "^16.0.3", "eslint-plugin-import": "^2.26.0", @@ -78,6 +80,24 @@ "node": ">=6.0.0" } }, + "node_modules/@angular-builders/custom-webpack": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-builders/custom-webpack/-/custom-webpack-13.1.0.tgz", + "integrity": "sha512-qhtnAv1i7agk14zeKZZfXjrckYt37OZ+3tsTBLhf3ZFbwREK8L1SNi8xhZ1j1JLGsf2Dp0GEcZrSYeFDweo0WA==", + "dev": true, + "dependencies": { + "@angular-devkit/architect": ">=0.1300.0 < 0.1400.0", + "@angular-devkit/build-angular": "^13.0.0", + "@angular-devkit/core": "^13.0.0", + "lodash": "^4.17.15", + "ts-node": "^10.0.0", + "tsconfig-paths": "^3.9.0", + "webpack-merge": "^5.7.3" + }, + "engines": { + "node": ">=12.20.0" + } + }, "node_modules/@angular-devkit/architect": { "version": "0.1302.6", "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.6.tgz", @@ -2509,6 +2529,27 @@ "node": ">=0.1.90" } }, + "node_modules/@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", + "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-consumer": "0.8.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", @@ -2940,6 +2981,30 @@ "node": ">= 6" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, "node_modules/@tubular/array-buffer-reader": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@tubular/array-buffer-reader/-/array-buffer-reader-3.0.2.tgz", @@ -3754,6 +3819,15 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -3954,6 +4028,12 @@ "node": "^12.13.0 || ^14.15.0 || >=16" } }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -4114,6 +4194,36 @@ "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", "dev": true }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/babel-loader": { "version": "8.2.3", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", @@ -5177,6 +5287,12 @@ "node": ">=10" } }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, "node_modules/critters": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", @@ -5664,6 +5780,15 @@ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -9542,6 +9667,12 @@ "semver": "bin/semver.js" } }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, "node_modules/make-fetch-happen": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", @@ -13629,6 +13760,61 @@ "node": ">=8" } }, + "node_modules/ts-node": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", + "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "0.7.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.0", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -13893,6 +14079,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -14479,6 +14671,15 @@ "node": ">=12" } }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/zone.js": { "version": "0.11.5", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.5.tgz", @@ -14499,6 +14700,21 @@ "sourcemap-codec": "1.4.8" } }, + "@angular-builders/custom-webpack": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@angular-builders/custom-webpack/-/custom-webpack-13.1.0.tgz", + "integrity": "sha512-qhtnAv1i7agk14zeKZZfXjrckYt37OZ+3tsTBLhf3ZFbwREK8L1SNi8xhZ1j1JLGsf2Dp0GEcZrSYeFDweo0WA==", + "dev": true, + "requires": { + "@angular-devkit/architect": ">=0.1300.0 < 0.1400.0", + "@angular-devkit/build-angular": "^13.0.0", + "@angular-devkit/core": "^13.0.0", + "lodash": "^4.17.15", + "ts-node": "^10.0.0", + "tsconfig-paths": "^3.9.0", + "webpack-merge": "^5.7.3" + } + }, "@angular-devkit/architect": { "version": "0.1302.6", "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1302.6.tgz", @@ -16204,6 +16420,21 @@ "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true }, + "@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "dev": true + }, + "@cspotcode/source-map-support": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", + "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", + "dev": true, + "requires": { + "@cspotcode/source-map-consumer": "0.8.0" + } + }, "@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", @@ -16529,6 +16760,30 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "dev": true + }, "@tubular/array-buffer-reader": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@tubular/array-buffer-reader/-/array-buffer-reader-3.0.2.tgz", @@ -17166,6 +17421,12 @@ "dev": true, "requires": {} }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true + }, "adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -17311,6 +17572,12 @@ "readable-stream": "^3.6.0" } }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -17419,6 +17686,28 @@ "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", "dev": true }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, "babel-loader": { "version": "8.2.3", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", @@ -18217,6 +18506,12 @@ "yaml": "^1.10.0" } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, "critters": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", @@ -18578,6 +18873,12 @@ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -21389,6 +21690,12 @@ } } }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, "make-fetch-happen": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", @@ -24425,6 +24732,35 @@ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, + "ts-node": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", + "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "0.7.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.0", + "yn": "3.1.1" + }, + "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "dev": true + } + } + }, "tsconfig-paths": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", @@ -24622,6 +24958,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -25041,6 +25383,12 @@ "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", "dev": true }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + }, "zone.js": { "version": "0.11.5", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.5.tgz", diff --git a/package.json b/package.json index c571381..8ac8bb9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "prague-clock", - "version": "1.6.3", + "version": "1.6.4", "scripts": { "ng": "ng", "start": "ng serve --configuration=development", @@ -44,6 +44,7 @@ "zone.js": "~0.11.5" }, "devDependencies": { + "@angular-builders/custom-webpack": "^13.1.0", "@angular-devkit/build-angular": "~13.2.5", "@angular-eslint/eslint-plugin": "^13.2.1", "@angular-eslint/eslint-plugin-template": "^13.2.1", @@ -56,6 +57,7 @@ "@types/three": "^0.139.0", "@typescript-eslint/eslint-plugin": "^5.21.0", "@typescript-eslint/parser": "^5.21.0", + "babel-eslint": "^10.1.0", "eslint": "^7.32.0", "eslint-config-standard": "^16.0.3", "eslint-plugin-import": "^2.26.0", diff --git a/src/assets/AppleZodiac.ttf b/src/assets/AppleZodiac.ttf deleted file mode 100644 index 3296598..0000000 Binary files a/src/assets/AppleZodiac.ttf and /dev/null differ diff --git a/src/assets/Horologium.ttf b/src/assets/Horologium.ttf deleted file mode 100644 index 66c30cd..0000000 Binary files a/src/assets/Horologium.ttf and /dev/null differ diff --git a/src/assets/fonts.css b/src/assets/fonts.css new file mode 100644 index 0000000..fbb7081 --- /dev/null +++ b/src/assets/fonts.css @@ -0,0 +1,10 @@ +@font-face { + font-family: "Horologium"; + src: url("data:font/ttf;base64,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AG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAEgAbwByAG8AbABvAGcAaQB1AG0AAEhvcm9sb2dpdW0AAFAAbABlAGEAcwBlACAAcgBlAGYAZQByACAAdABvACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAgAHMAZQBjAHQAaQBvAG4AIABmAG8AcgAgAHQAaABlACAAZgBvAG4AdAAgAHQAcgBhAGQAZQBtAGEAcgBrACAAYQB0AHQAcgBpAGIAdQB0AGkAbwBuACAAbgBvAHQAaQBjAGUAcwAuAABQbGVhc2UgcmVmZXIgdG8gdGhlIENvcHlyaWdodCBzZWN0aW9uIGZvciB0aGUgZm9udCB0cmFkZW1hcmsgYXR0cmlidXRpb24gbm90aWNlcy4AAEoAYQBuACAAVABvAHMAbwB2AHMAawB5AABKYW4gVG9zb3Zza3kAAEoAYQBuACAAVABvAHMAbwB2AHMAawB5AABKYW4gVG9zb3Zza3kAAFQAbwAgAGIAZQAgAGEAZABkAGUAZAAAVG8gYmUgYWRkZWQAAEgAbwByAG8AbABvAGcAaQB1AG0AAEhvcm9sb2dpdW0AAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAAAAAgAAAAAAAP8cACkAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAQACAAMADgATABQAFQAWABcAGAAZABoAGwAcACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQBGAEwAVgBYAFkAWwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIHdW5pMDI1MAd1bmkwMjUxB3VuaTAyNTIHdW5pMDI1Mwd1bmkwMjU0B3VuaTAyNTUHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1OQd1bmkwMjVBB3VuaTAyNUIHdW5pMDI1Qwd1bmkwMjVEB3VuaTAyNUUHdW5pMDI1Rgd1bmkwMjYwB3VuaTAyNjEHdW5pMDI2Mgd1bmkwMjYzB3VuaTAyNjQHdW5pMDI2NQd1bmkwMjY2B3VuaTAyNjcHdW5pMDI2OAd1bmkwMjY5B3VuaTAyNkEHdW5pMDI2Qgd1bmkwMjZDB3VuaTAyNzAHdW5pMDI3MQd1bmkwMjcyB3VuaTAyNzMHdW5pMDI3NAd1bmkwMjc1B3VuaTAyNzYHdW5pMDI3Nwd1bmkwMjc4B3VuaTAyNzkHdW5pMDI3QQd1bmkwMjdCB3VuaTAyN0MHdW5pMDI3RAd1bmkwMjdFB3VuaTAyN0YHdW5pMDI4MAd1bmkwMjgxB3VuaTAyODIHdW5pMDI4Mwd1bmkwMjg0B3VuaTAyODUHdW5pMDI4Ngd1bmkwMjg3B3VuaTI2NDgHdW5pMjY0OQd1bmkyNjRBB3VuaTI2NEIHdW5pMjY0Qwd1bmkyNjREB3VuaTI2NEUHdW5pMjY0Rgd1bmkyNjUwB3VuaTI2NTEHdW5pMjY1Mgd1bmkyNjUzAAAAAAAB//8AAgABAAAADAAAABYAAAACAAEAAQBvAAEABAAAAAIAAAAAAAAAAQAAAADZaFTDAAAAAMwDmZkAAAAA3oUeFw=="); +} + +@font-face { + font-family: "NoEmojiAstronomy"; + src: url("data:font/ttf;base64,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AAAAAAARAAcB3gABAAAAAAASAA0CAgADAAEEBAARAAYCEAADAAEEBgARAA4CGAADAAEEBwARAAwCKAADAAEECQAAAFoAAAADAAEECQABABoAigADAAEECQACAA4AtAADAAEECQADAEYAzAADAAEECQAEABoBOAADAAEECQAFABABYgADAAEECQAGABgBfQADAAEECQAQABoBpAADAAEECQARAA4BzgADAAEECQASABoB5gADAAEECwARABACNgADAAEEDAARAAwCSAADAAEEEAARABACVgADAAEEEQARAAoCaAADAAEEEgARAAYCdAADAAEEEwARABACfAADAAEEFAARAAwCjgADAAEEFgARAAwCnAADAAEEGQARAA4CqgADAAEEHQARAAwCugADAAEIBAARAAYCyAADAAEMCgARAAwC0ACpACAAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMAAzAC0AMgAwADAANgAgAGIAeQAgAEEAcABwAGwAZQAgAEMAbwBtAHAAdQB0AGUAcgAsACAASQBuAGMALgAAqSBDb3B5cmlnaHQgMjAwMy0yMDA2IGJ5IEFwcGxlIENvbXB1dGVyLCBJbmMuAABBAHAAcABsAGUAIABTAHkAbQBiAG8AbABzAABBcHBsZSBTeW1ib2xzAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABBAHAAcABsAGUAIABTAHkAbQBiAG8AbABzADsAIAAxADcALgAwAGQAMQBlADIAOwAgADIAMAAyADEALQAwADUALQAxADYAAEFwcGxlIFN5bWJvbHM7IDE3LjBkMWUyOyAyMDIxLTA1LTE2AABBAHAAcABsAGUAIABTAHkAbQBiAG8AbABzAABBcHBsZSBTeW1ib2xzAAAxADcALgAwAGQAMQBlADIAADE3LjBkMWUyAABBAHAAcABsAGUAUwB5AG0AYgBvAGwAcwAAQXBwbGVTeW1ib2xzAABBAHAAcABsAGUAIABTAHkAbQBiAG8AbABzAABBcHBsZSBTeW1ib2xzAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABBAHAAcABsAGUAIABTAHkAbQBiAG8AbABzAABBcHBsZSBTeW1ib2xzAGoZbpaa1AAAAE8AcgBkAGkAbgDmAHIAAABOAG8AcgBtAGEAbAAAAE4AbwByAG0AYQBhAGwAaQAAAE4AbwByAG0AYQBsAAAAUgBlAGcAbwBsAGEAcgBlAAAw7DCuMOUw6TD8AADHfLwYzLQAAABSAGUAZwB1AGwAaQBlAHIAAABOAG8AcgBtAGEAbAAAAE4AbwByAG0AYQBsAAAEHgQxBEsERwQ9BEsEOQAAAE4AbwByAG0AYQBsAABeOInET1MAAABOAG8AcgBtAGEAbAAAAAIAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAEAAgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQd1bmkyNjNDB3VuaTI2M0QHdW5pMjYzRQd1bmkyNjNGB3VuaTI2NDAHdW5pMjY0MQd1bmkyNjQyB3VuaTI2NDMHdW5pMjY0NAd1bmkyNjQ1B3VuaTI2NDYHdW5pMjY0Nwd1bmkyNjQ4B3VuaTI2NDkHdW5pMjY0QQd1bmkyNjRCB3VuaTI2NEMHdW5pMjY0RAd1bmkyNjRFB3VuaTI2NEYHdW5pMjY1MAd1bmkyNjUxB3VuaTI2NTIHdW5pMjY1MwAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQACABoAAQAEAAAAAgAAAAAAAAABAAAAANloVMMAAAAAfCWwgAAAAADekvx5"); + unicode-range: U+263C-2653; +} diff --git a/src/assets/incompatible.html b/src/assets/incompatible.html index 366cd72..04a034e 100644 --- a/src/assets/incompatible.html +++ b/src/assets/incompatible.html @@ -28,14 +28,16 @@ -
- + if (location.href.includes('?')) + history.replaceState(undefined, undefined, location.href.replace(/\?.*$/, '')); + +

Your web browser does not have the capabilities needed to run the simulator.

Váš webový prohlížeč nemá schopnosti potřebné ke spuštění simulátoru.

diff --git a/src/index.html b/src/index.html index f3fb136..0496aa3 100644 --- a/src/index.html +++ b/src/index.html @@ -15,52 +15,62 @@ +