diff --git a/.eslintrc.json b/.eslintrc.json index d73041ee..ee289cb4 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -10,8 +10,6 @@ "ignorePatterns": [ "node_modules", "dist", - ".cache", - "coverage", "webpack.config.mjs" ], "parser": "@typescript-eslint/parser", @@ -20,8 +18,7 @@ "sourceType": "module" }, "plugins": [ - "@typescript-eslint", - "header" + "@typescript-eslint" ], "settings": { "import/parsers": { @@ -35,18 +32,6 @@ } }, "rules": { - "header/header": [ - 2, - "block", - [ - "!", - " * @license", - " * Copyright (C) 2023 Final Hill LLC", - " * SPDX-License-Identifier: AGPL-3.0-only", - " * @see ", - " " - ] - ], "@typescript-eslint/adjacent-overload-signatures": "error", "@typescript-eslint/ban-ts-ignore": [ "off" diff --git a/_old/domain/entities/Actor.mts b/_old/domain/entities/Actor.mts index 7225d4c9..2603427c 100644 --- a/_old/domain/entities/Actor.mts +++ b/_old/domain/entities/Actor.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Component from './Component.mjs'; export default class Actor extends Component { } \ No newline at end of file diff --git a/_old/domain/entities/Artifact.mts b/_old/domain/entities/Artifact.mts index e09e2747..e2b4614a 100644 --- a/_old/domain/entities/Artifact.mts +++ b/_old/domain/entities/Artifact.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - // import { Contract, Contracted, invariant, implies } from '@final-hill/decorator-contracts'; import Project from './Project.mjs'; import Requirement from './Requirement.mjs'; diff --git a/_old/domain/entities/Assumption.mts b/_old/domain/entities/Assumption.mts index 42edef0c..7a9bf727 100644 --- a/_old/domain/entities/Assumption.mts +++ b/_old/domain/entities/Assumption.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Constraint from './Constraint.mjs'; export default class Assumption extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Behavior.mts b/_old/domain/entities/Behavior.mts index c2d9c932..2147a244 100644 --- a/_old/domain/entities/Behavior.mts +++ b/_old/domain/entities/Behavior.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Requirement from './Requirement.mjs'; export default class Behavior extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/BusinessRule.mts b/_old/domain/entities/BusinessRule.mts index 8b26ba2b..fc9af210 100644 --- a/_old/domain/entities/BusinessRule.mts +++ b/_old/domain/entities/BusinessRule.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Constraint from './Constraint.mjs'; export default class BusinessRule extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Component.mts b/_old/domain/entities/Component.mts index 5ae564b4..78f72d9c 100644 --- a/_old/domain/entities/Component.mts +++ b/_old/domain/entities/Component.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Requirement from './Requirement.mjs'; export default class Component extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/ComputerProgram.mts b/_old/domain/entities/ComputerProgram.mts index a9560a97..a479fcc0 100644 --- a/_old/domain/entities/ComputerProgram.mts +++ b/_old/domain/entities/ComputerProgram.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Artifact from './Artifact.mjs'; export default class ComputerProgram extends Artifact { } \ No newline at end of file diff --git a/_old/domain/entities/Constraint.mts b/_old/domain/entities/Constraint.mts index 310872cf..a8392eef 100644 --- a/_old/domain/entities/Constraint.mts +++ b/_old/domain/entities/Constraint.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import Requirement from './Requirement.mjs'; export default class Constraint extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/EngineeringDecision.mts b/_old/domain/entities/EngineeringDecision.mts index bced2328..012a1ff2 100644 --- a/_old/domain/entities/EngineeringDecision.mts +++ b/_old/domain/entities/EngineeringDecision.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Constraint from './Constraint.mjs'; export default class EngineeringDecision extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Environment.mts b/_old/domain/entities/Environment.mts index c309840b..e26c47f1 100644 --- a/_old/domain/entities/Environment.mts +++ b/_old/domain/entities/Environment.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Constraint from './Constraint.mjs'; /** diff --git a/_old/domain/entities/Example.mts b/_old/domain/entities/Example.mts index 6374285d..24e66c3a 100644 --- a/_old/domain/entities/Example.mts +++ b/_old/domain/entities/Example.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Behavior from './Behavior.mjs'; export default class Example extends Behavior { } \ No newline at end of file diff --git a/_old/domain/entities/FunctionalBehavior.mts b/_old/domain/entities/FunctionalBehavior.mts index e8f174b5..c8d5aac6 100644 --- a/_old/domain/entities/FunctionalBehavior.mts +++ b/_old/domain/entities/FunctionalBehavior.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Behavior from './Behavior.mjs'; export default class FunctionalBehavior extends Behavior { } \ No newline at end of file diff --git a/_old/domain/entities/Goal.mts b/_old/domain/entities/Goal.mts index 9c587e32..a29c5b5d 100644 --- a/_old/domain/entities/Goal.mts +++ b/_old/domain/entities/Goal.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; /** diff --git a/_old/domain/entities/Invariant.mts b/_old/domain/entities/Invariant.mts index d332c97f..82f03a4b 100644 --- a/_old/domain/entities/Invariant.mts +++ b/_old/domain/entities/Invariant.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Constraint from './Constraint.mjs'; export default class Invariant extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Justification.mts b/_old/domain/entities/Justification.mts index 5c359d2f..371f5716 100644 --- a/_old/domain/entities/Justification.mts +++ b/_old/domain/entities/Justification.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import MetaRequirement from './MetaRequirement.mjs'; export default class Justification extends MetaRequirement { } \ No newline at end of file diff --git a/_old/domain/entities/Lack.mts b/_old/domain/entities/Lack.mts index 38ab12e9..14e69775 100644 --- a/_old/domain/entities/Lack.mts +++ b/_old/domain/entities/Lack.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class Lack extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/Limit.mts b/_old/domain/entities/Limit.mts index f2d4c098..cb447c50 100644 --- a/_old/domain/entities/Limit.mts +++ b/_old/domain/entities/Limit.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class Limit extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/MetaRequirement.mts b/_old/domain/entities/MetaRequirement.mts index 9c6ed27f..5936882e 100644 --- a/_old/domain/entities/MetaRequirement.mts +++ b/_old/domain/entities/MetaRequirement.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class MetaRequirement extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/NonFunctionalBehavior.mts b/_old/domain/entities/NonFunctionalBehavior.mts index 47733a5d..fb4733ed 100644 --- a/_old/domain/entities/NonFunctionalBehavior.mts +++ b/_old/domain/entities/NonFunctionalBehavior.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Behavior from './Behavior.mjs'; export default class NonFunctionalBehavior extends Behavior { } \ No newline at end of file diff --git a/_old/domain/entities/Obligation.mts b/_old/domain/entities/Obligation.mts index 2b451069..b5d82bbf 100644 --- a/_old/domain/entities/Obligation.mts +++ b/_old/domain/entities/Obligation.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Constraint from './Constraint.mjs'; export default class Obligation extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Obstacle.mts b/_old/domain/entities/Obstacle.mts index e7faa122..b8602edb 100644 --- a/_old/domain/entities/Obstacle.mts +++ b/_old/domain/entities/Obstacle.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Goal from './Goal.mjs'; export default class Obstacle extends Goal { diff --git a/_old/domain/entities/Organization.mts b/_old/domain/entities/Organization.mts index d0a86170..1f20c266 100644 --- a/_old/domain/entities/Organization.mts +++ b/_old/domain/entities/Organization.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Project from './Project.mjs'; /** diff --git a/_old/domain/entities/PhysicalRule.mts b/_old/domain/entities/PhysicalRule.mts index f46c0eb8..633efdb3 100644 --- a/_old/domain/entities/PhysicalRule.mts +++ b/_old/domain/entities/PhysicalRule.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Constraint from './Constraint.mjs'; export default class PhysicalRule extends Constraint { } \ No newline at end of file diff --git a/_old/domain/entities/Predicate.mts b/_old/domain/entities/Predicate.mts index 3fe6ea48..1cef0347 100644 --- a/_old/domain/entities/Predicate.mts +++ b/_old/domain/entities/Predicate.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - /** * A true or false expression dependent on a particular context */ diff --git a/_old/domain/entities/Product.mts b/_old/domain/entities/Product.mts index afeebd52..29e47739 100644 --- a/_old/domain/entities/Product.mts +++ b/_old/domain/entities/Product.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class Product extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/Project.mts b/_old/domain/entities/Project.mts index bee3775b..f330fc15 100644 --- a/_old/domain/entities/Project.mts +++ b/_old/domain/entities/Project.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Artifact from './Artifact.mjs'; import Requirement from './Requirement.mjs'; diff --git a/_old/domain/entities/Requirement.mts b/_old/domain/entities/Requirement.mts index daa46fa3..e7264848 100644 --- a/_old/domain/entities/Requirement.mts +++ b/_old/domain/entities/Requirement.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - // import { Contract, Contracted, implies, invariant } from '@final-hill/decorator-contracts'; import { type Predicate } from './Predicate.mjs'; import Project from './Project.mjs'; diff --git a/_old/domain/entities/Responsibility.mts b/_old/domain/entities/Responsibility.mts index 9e7c1f6d..3f3c03b2 100644 --- a/_old/domain/entities/Responsibility.mts +++ b/_old/domain/entities/Responsibility.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class Responsibility extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/Role.mts b/_old/domain/entities/Role.mts index c17cd787..43b4bbdc 100644 --- a/_old/domain/entities/Role.mts +++ b/_old/domain/entities/Role.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Responsibility from './Responsibility.mjs'; export default class Role extends Responsibility { } \ No newline at end of file diff --git a/_old/domain/entities/Scenario.mts b/_old/domain/entities/Scenario.mts index b192c993..11dce12d 100644 --- a/_old/domain/entities/Scenario.mts +++ b/_old/domain/entities/Scenario.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Example from './Example.mjs'; export default class Scenario extends Example { } \ No newline at end of file diff --git a/_old/domain/entities/Stakeholder.mts b/_old/domain/entities/Stakeholder.mts index a54b58f2..fe45b65e 100644 --- a/_old/domain/entities/Stakeholder.mts +++ b/_old/domain/entities/Stakeholder.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Actor from './Actor.mjs'; export default class Stakeholder extends Actor { } \ No newline at end of file diff --git a/_old/domain/entities/System.mts b/_old/domain/entities/System.mts index f4f00fd1..4d99bada 100644 --- a/_old/domain/entities/System.mts +++ b/_old/domain/entities/System.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; /** diff --git a/_old/domain/entities/Task.mts b/_old/domain/entities/Task.mts index 53a67b34..0889733e 100644 --- a/_old/domain/entities/Task.mts +++ b/_old/domain/entities/Task.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Requirement from './Requirement.mjs'; export default class Task extends Requirement { } \ No newline at end of file diff --git a/_old/domain/entities/TestCase.mts b/_old/domain/entities/TestCase.mts index c209a364..b14e751c 100644 --- a/_old/domain/entities/TestCase.mts +++ b/_old/domain/entities/TestCase.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Scenario from './Scenario.mjs'; export default class TestCase extends Scenario { } \ No newline at end of file diff --git a/_old/domain/entities/UseCase.mts b/_old/domain/entities/UseCase.mts index c7e0a10f..6718b1cb 100644 --- a/_old/domain/entities/UseCase.mts +++ b/_old/domain/entities/UseCase.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Scenario from './Scenario.mjs'; export default class UseCase extends Scenario { } \ No newline at end of file diff --git a/_old/domain/entities/UserStory.mts b/_old/domain/entities/UserStory.mts index 9abf37f3..18a67681 100644 --- a/_old/domain/entities/UserStory.mts +++ b/_old/domain/entities/UserStory.mts @@ -1,11 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - - import Scenario from './Scenario.mjs'; export default class UserStory extends Scenario { } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 721275ad..26c38af9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,6 @@ "copy-webpack-plugin": "^11.0.0", "dom-storage": "^2.1.0", "eslint": "^8.55.0", - "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "^2.29.0", "eslint-webpack-plugin": "^4.0.1", "favicons": "^7.1.4", @@ -5299,15 +5298,6 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "node_modules/eslint-plugin-header": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz", - "integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==", - "dev": true, - "peerDependencies": { - "eslint": ">=7.7.0" - } - }, "node_modules/eslint-plugin-import": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", diff --git a/package.json b/package.json index 777e4001..4d93b316 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "copy-webpack-plugin": "^11.0.0", "dom-storage": "^2.1.0", "eslint": "^8.55.0", - "eslint-plugin-header": "^3.1.1", "eslint-plugin-import": "^2.29.0", "eslint-webpack-plugin": "^4.0.1", "favicons": "^7.1.4", diff --git a/src/data/BehaviorRepository.mts b/src/data/BehaviorRepository.mts index bdbea040..b5380bee 100644 --- a/src/data/BehaviorRepository.mts +++ b/src/data/BehaviorRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Behavior } from '~/domain/Behavior.mjs'; import { LocalStorageRepository } from './LocalStorageRepository.mjs'; diff --git a/src/data/EnvironmentRepository.mts b/src/data/EnvironmentRepository.mts index e3df7c4f..acf3c0e2 100644 --- a/src/data/EnvironmentRepository.mts +++ b/src/data/EnvironmentRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Environment } from '~/domain/Environment.mjs'; import { PEGSRepository } from './PEGSRepository.mjs'; diff --git a/src/data/GlossaryRepository.mts b/src/data/GlossaryRepository.mts index f87bf30c..4309450d 100644 --- a/src/data/GlossaryRepository.mts +++ b/src/data/GlossaryRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { GlossaryTerm } from '~/domain/GlossaryTerm.mjs'; import { LocalStorageRepository } from './LocalStorageRepository.mjs'; diff --git a/src/data/GoalsRepository.mts b/src/data/GoalsRepository.mts index b0141a52..90b7b19d 100644 --- a/src/data/GoalsRepository.mts +++ b/src/data/GoalsRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Goals } from '~/domain/Goals.mjs'; import { PEGSRepository } from './PEGSRepository.mjs'; diff --git a/src/data/LocalStorageRepository.mts b/src/data/LocalStorageRepository.mts index 9ee07baf..d3e9bf71 100644 --- a/src/data/LocalStorageRepository.mts +++ b/src/data/LocalStorageRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { type Entity } from '~/domain/Entity.mjs'; import Repository from '~/usecases/Repository.mjs'; diff --git a/src/data/LocalStorageRepository.test.mts b/src/data/LocalStorageRepository.test.mts index c12b6fd7..e579c350 100644 --- a/src/data/LocalStorageRepository.test.mts +++ b/src/data/LocalStorageRepository.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Behavior } from '~/domain/Behavior.mjs'; diff --git a/src/data/PEGSRepository.mts b/src/data/PEGSRepository.mts index d04f278e..3a7da98a 100644 --- a/src/data/PEGSRepository.mts +++ b/src/data/PEGSRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { PEGS } from '~/domain/PEGS.mjs'; import { LocalStorageRepository } from './LocalStorageRepository.mjs'; diff --git a/src/data/PEGSRepository.test.mts b/src/data/PEGSRepository.test.mts index 2b599681..1188bf83 100644 --- a/src/data/PEGSRepository.test.mts +++ b/src/data/PEGSRepository.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { PEGS } from '~/domain/PEGS.mjs'; diff --git a/src/data/ProjectRepository.mts b/src/data/ProjectRepository.mts index 89aca18d..87280c2b 100644 --- a/src/data/ProjectRepository.mts +++ b/src/data/ProjectRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Project } from '~/domain/Project.mjs'; import { PEGSRepository } from './PEGSRepository.mjs'; diff --git a/src/data/StakeholderRepository.mts b/src/data/StakeholderRepository.mts index a0f0de45..bc11aa91 100644 --- a/src/data/StakeholderRepository.mts +++ b/src/data/StakeholderRepository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Stakeholder } from '~/domain/Stakeholder.mjs'; import { LocalStorageRepository } from './LocalStorageRepository.mjs'; diff --git a/src/domain/Behavior.mts b/src/domain/Behavior.mts index da10b85e..d93b5dba 100644 --- a/src/domain/Behavior.mts +++ b/src/domain/Behavior.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import { Requirement, type RequirementJson } from './Requirement.mjs'; diff --git a/src/domain/Behavior.test.mts b/src/domain/Behavior.test.mts index e40207a9..d72b9502 100644 --- a/src/domain/Behavior.test.mts +++ b/src/domain/Behavior.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Behavior } from './Behavior.mjs'; diff --git a/src/domain/Entity.mts b/src/domain/Entity.mts index 5c62cd66..22ea0420 100644 --- a/src/domain/Entity.mts +++ b/src/domain/Entity.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import type { Uuid } from '~/types/Uuid.mjs'; diff --git a/src/domain/Entity.test.mts b/src/domain/Entity.test.mts index 40ff3196..e97fb88e 100644 --- a/src/domain/Entity.test.mts +++ b/src/domain/Entity.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Entity } from './Entity.mjs'; diff --git a/src/domain/Environment.mts b/src/domain/Environment.mts index c020ca4d..d8014d84 100644 --- a/src/domain/Environment.mts +++ b/src/domain/Environment.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Uuid } from '~/types/Uuid.mjs'; import { PEGS, type PEGSJson } from './PEGS.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/domain/Environment.test.mts b/src/domain/Environment.test.mts index 19380b56..c4d9c49e 100644 --- a/src/domain/Environment.test.mts +++ b/src/domain/Environment.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Environment } from './Environment.mjs'; diff --git a/src/domain/GlossaryTerm.mts b/src/domain/GlossaryTerm.mts index a7097be6..87934f7b 100644 --- a/src/domain/GlossaryTerm.mts +++ b/src/domain/GlossaryTerm.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import { Entity, type EntityJson } from './Entity.mjs'; diff --git a/src/domain/GlossaryTerm.test.mts b/src/domain/GlossaryTerm.test.mts index 4cd076e3..592985ba 100644 --- a/src/domain/GlossaryTerm.test.mts +++ b/src/domain/GlossaryTerm.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { GlossaryTerm } from './GlossaryTerm.mjs'; diff --git a/src/domain/Goal.mts b/src/domain/Goal.mts index a9513fd4..89d68a19 100644 --- a/src/domain/Goal.mts +++ b/src/domain/Goal.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Requirement, type RequirementJson } from './Requirement.mjs'; export interface GoalJson extends RequirementJson { } diff --git a/src/domain/Goal.test.mts b/src/domain/Goal.test.mts index b88dc856..16a0e8b7 100644 --- a/src/domain/Goal.test.mts +++ b/src/domain/Goal.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Goal } from './Goal.mjs'; diff --git a/src/domain/Goals.mts b/src/domain/Goals.mts index a3e60e1c..0ab7a45a 100644 --- a/src/domain/Goals.mts +++ b/src/domain/Goals.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import type { Uuid } from '~/types/Uuid.mjs'; import { PEGS, type PEGSJson } from './PEGS.mjs'; diff --git a/src/domain/Goals.test.mts b/src/domain/Goals.test.mts index 14c66dad..dc8f4320 100644 --- a/src/domain/Goals.test.mts +++ b/src/domain/Goals.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Goals } from './Goals.mjs'; diff --git a/src/domain/PEGS.mts b/src/domain/PEGS.mts index 72481f9e..28b5c12c 100644 --- a/src/domain/PEGS.mts +++ b/src/domain/PEGS.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import { Entity, type EntityJson } from './Entity.mjs'; diff --git a/src/domain/PEGS.test.mts b/src/domain/PEGS.test.mts index 9d7550cd..13ed97db 100644 --- a/src/domain/PEGS.test.mts +++ b/src/domain/PEGS.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { PEGS } from './PEGS.mjs'; diff --git a/src/domain/Project.mts b/src/domain/Project.mts index e8031a27..e5c6c0cd 100644 --- a/src/domain/Project.mts +++ b/src/domain/Project.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { PEGS, type PEGSJson } from './PEGS.mjs'; export interface ProjectJson extends PEGSJson { } diff --git a/src/domain/Project.test.mts b/src/domain/Project.test.mts index 9f144228..26637f24 100644 --- a/src/domain/Project.test.mts +++ b/src/domain/Project.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Project } from './Project.mjs'; diff --git a/src/domain/Requirement.mts b/src/domain/Requirement.mts index 91a74761..864dad1c 100644 --- a/src/domain/Requirement.mts +++ b/src/domain/Requirement.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { type Properties } from '~/types/Properties.mjs'; import { Entity, type EntityJson } from './Entity.mjs'; diff --git a/src/domain/Stakeholder.mts b/src/domain/Stakeholder.mts index aae35a30..7c449350 100644 --- a/src/domain/Stakeholder.mts +++ b/src/domain/Stakeholder.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import { Entity, type EntityJson } from './Entity.mjs'; diff --git a/src/domain/Stakeholder.test.mts b/src/domain/Stakeholder.test.mts index edeffa33..16ced05a 100644 --- a/src/domain/Stakeholder.test.mts +++ b/src/domain/Stakeholder.test.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - import { describe, test } from 'node:test'; import assert from 'node:assert/strict'; import { Stakeholder, StakeholderCategory, StakeholderSegmentation } from './Stakeholder.mjs'; diff --git a/src/main.mts b/src/main.mts index ca58660f..f8cd5a00 100644 --- a/src/main.mts +++ b/src/main.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import './presentation/default.css'; import './presentation/robots.txt'; import Application from './presentation/Application.mjs'; diff --git a/src/presentation/Application.mts b/src/presentation/Application.mts index 0182f1f0..8178f3bc 100644 --- a/src/presentation/Application.mts +++ b/src/presentation/Application.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type Page from './pages/Page.mjs'; import Router from './Router.mjs'; import html from './lib/html.mjs'; diff --git a/src/presentation/HandleEvent.mts b/src/presentation/HandleEvent.mts index aebba46d..78cbf844 100644 --- a/src/presentation/HandleEvent.mts +++ b/src/presentation/HandleEvent.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { type Constructor } from '~/types/Constructor.mjs'; export const HandleEvent = >(BaseClass: C) => class HandleEventMixin extends BaseClass { diff --git a/src/presentation/Router.mts b/src/presentation/Router.mts index 62d90dd5..21b06197 100644 --- a/src/presentation/Router.mts +++ b/src/presentation/Router.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - // Utilizes the Navigation API to intercept navigation events and handle them // As of 2023-11-01, the Navigation API is still experimental and supported // by only Chromium-based browsers (~71% coverage) @@ -12,7 +5,6 @@ // https://developer.chrome.com/docs/web-platform/navigation-api/ // https://caniuse.com/mdn-api_navigation // Types are polyfilled via dom-navigation package - import { HandleEvent } from './HandleEvent.mjs'; import { NotFound } from './pages/NotFound.mjs'; import Page from './pages/Page.mjs'; diff --git a/src/presentation/components/BreadCrumb.mts b/src/presentation/components/BreadCrumb.mts index f09c7260..db3ce0a9 100644 --- a/src/presentation/components/BreadCrumb.mts +++ b/src/presentation/components/BreadCrumb.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Component } from './index.mjs'; import html from '../lib/html.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/presentation/components/Component.mts b/src/presentation/components/Component.mts index 571412f4..52f0a751 100644 --- a/src/presentation/components/Component.mts +++ b/src/presentation/components/Component.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import { HandleEvent } from '../HandleEvent.mjs'; diff --git a/src/presentation/components/Container.mts b/src/presentation/components/Container.mts index 2ed41310..a572cf3c 100644 --- a/src/presentation/components/Container.mts +++ b/src/presentation/components/Container.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import html from '../lib/html.mjs'; import { Component } from './index.mjs'; diff --git a/src/presentation/components/DataTable.mts b/src/presentation/components/DataTable.mts index 08e2f9f4..2cbe2521 100644 --- a/src/presentation/components/DataTable.mts +++ b/src/presentation/components/DataTable.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Properties } from '~/types/Properties.mjs'; import type { Entity } from '~/domain/Entity.mjs'; import { formTheme } from '~/presentation/themes.mjs'; diff --git a/src/presentation/components/FeatherIcon.mts b/src/presentation/components/FeatherIcon.mts index dbb57207..58f23c26 100644 --- a/src/presentation/components/FeatherIcon.mts +++ b/src/presentation/components/FeatherIcon.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Component } from './index.mjs'; import type { FeatherIconName } from '~/types/FeatherIconName.mjs'; import html from '../lib/html.mjs'; diff --git a/src/presentation/components/GlobalNav.mts b/src/presentation/components/GlobalNav.mts index 16422231..4a77e55f 100644 --- a/src/presentation/components/GlobalNav.mts +++ b/src/presentation/components/GlobalNav.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Component, FeatherIcon } from './index.mjs'; import type { FeatherIconName } from '~/types/FeatherIconName.mjs'; import html from '../lib/html.mjs'; diff --git a/src/presentation/components/MiniCard.mts b/src/presentation/components/MiniCard.mts index afe5a1ab..05c2a5ee 100644 --- a/src/presentation/components/MiniCard.mts +++ b/src/presentation/components/MiniCard.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Component, FeatherIcon } from './index.mjs'; import html from '../lib/html.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/presentation/components/MiniCards.mts b/src/presentation/components/MiniCards.mts index 0b7b5663..2f14d481 100644 --- a/src/presentation/components/MiniCards.mts +++ b/src/presentation/components/MiniCards.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import html from '../lib/html.mjs'; import { Container } from './index.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/presentation/components/PegsCard.mts b/src/presentation/components/PegsCard.mts index cbae9fa0..a99b32f9 100644 --- a/src/presentation/components/PegsCard.mts +++ b/src/presentation/components/PegsCard.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Component, FeatherIcon } from './index.mjs'; import html from '../lib/html.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/presentation/components/PegsCards.mts b/src/presentation/components/PegsCards.mts index bb367115..60c935ce 100644 --- a/src/presentation/components/PegsCards.mts +++ b/src/presentation/components/PegsCards.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { PEGS } from '~/domain/PEGS.mjs'; import { Entity } from '~/domain/Entity.mjs'; import Repository from '~/usecases/Repository.mjs'; diff --git a/src/presentation/components/index.mts b/src/presentation/components/index.mts index fab91188..da380494 100644 --- a/src/presentation/components/index.mts +++ b/src/presentation/components/index.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ export { Component } from './Component.mjs'; export { Container } from './Container.mjs'; export { Breadcrumb } from './BreadCrumb.mjs'; diff --git a/src/presentation/lib/html.mts b/src/presentation/lib/html.mts index 43b3017c..df69d3fd 100644 --- a/src/presentation/lib/html.mts +++ b/src/presentation/lib/html.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ export const renderIf = Symbol('renderIf'); export type HtmlAttributes = diff --git a/src/presentation/pages/Home.mts b/src/presentation/pages/Home.mts index 0e55d5ac..c263a9e9 100644 --- a/src/presentation/pages/Home.mts +++ b/src/presentation/pages/Home.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import html from '../lib/html.mjs'; import Page from './Page.mjs'; diff --git a/src/presentation/pages/NotFound.mts b/src/presentation/pages/NotFound.mts index 55afc9da..59679820 100644 --- a/src/presentation/pages/NotFound.mts +++ b/src/presentation/pages/NotFound.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import Page from './Page.mjs'; import html from '../lib/html.mjs'; diff --git a/src/presentation/pages/Page.mts b/src/presentation/pages/Page.mts index fa3a56b3..2836bcbf 100644 --- a/src/presentation/pages/Page.mts +++ b/src/presentation/pages/Page.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Container } from '~components/index.mjs'; export default class Page extends Container { diff --git a/src/presentation/pages/SlugPage.mts b/src/presentation/pages/SlugPage.mts index 2a5ed09f..f5c2ec0d 100644 --- a/src/presentation/pages/SlugPage.mts +++ b/src/presentation/pages/SlugPage.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import Page from './Page.mjs'; import html from '../lib/html.mjs'; import type { Properties } from '~/types/Properties.mjs'; diff --git a/src/presentation/pages/environments/Environment.mts b/src/presentation/pages/environments/Environment.mts index 95110b11..f836d46b 100644 --- a/src/presentation/pages/environments/Environment.mts +++ b/src/presentation/pages/environments/Environment.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { MiniCards, MiniCard } from '~/presentation/components/index.mjs'; import Page from '../Page.mjs'; diff --git a/src/presentation/pages/environments/Environments.mts b/src/presentation/pages/environments/Environments.mts index 3d7f1f26..b753840b 100644 --- a/src/presentation/pages/environments/Environments.mts +++ b/src/presentation/pages/environments/Environments.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { PegsCards } from '~components/index.mjs'; import html from '../../lib/html.mjs'; import Page from '../Page.mjs'; diff --git a/src/presentation/pages/environments/Glossary.mts b/src/presentation/pages/environments/Glossary.mts index 911a2b92..f74eaf52 100644 --- a/src/presentation/pages/environments/Glossary.mts +++ b/src/presentation/pages/environments/Glossary.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import html from '~/presentation/lib/html.mjs'; import { DataTable } from '~/presentation/components/DataTable.mjs'; import { SlugPage } from '../SlugPage.mjs'; diff --git a/src/presentation/pages/environments/NewEnvironment.mts b/src/presentation/pages/environments/NewEnvironment.mts index 1736e4b2..acf8d5de 100644 --- a/src/presentation/pages/environments/NewEnvironment.mts +++ b/src/presentation/pages/environments/NewEnvironment.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Environment } from '~/domain/Environment.mjs'; import { EnvironmentRepository } from '~/data/EnvironmentRepository.mjs'; import { formTheme } from '~/presentation/themes.mjs'; diff --git a/src/presentation/pages/goals/Functionality.mts b/src/presentation/pages/goals/Functionality.mts index df32f45d..f96c86b1 100644 --- a/src/presentation/pages/goals/Functionality.mts +++ b/src/presentation/pages/goals/Functionality.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Behavior } from '~/domain/Behavior.mjs'; import type { Goals } from '~/domain/Goals.mjs'; import { GoalsRepository } from '~/data/GoalsRepository.mjs'; diff --git a/src/presentation/pages/goals/Goal.mts b/src/presentation/pages/goals/Goal.mts index aaa95466..e10035c3 100644 --- a/src/presentation/pages/goals/Goal.mts +++ b/src/presentation/pages/goals/Goal.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import Page from '../Page.mjs'; import { MiniCards, MiniCard } from '~/presentation/components/index.mjs'; diff --git a/src/presentation/pages/goals/Goals.mts b/src/presentation/pages/goals/Goals.mts index 97e42e71..a03c7efb 100644 --- a/src/presentation/pages/goals/Goals.mts +++ b/src/presentation/pages/goals/Goals.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { PegsCards } from '~components/index.mjs'; import html from '../../lib/html.mjs'; import Page from '../Page.mjs'; diff --git a/src/presentation/pages/goals/NewGoals.mts b/src/presentation/pages/goals/NewGoals.mts index da308d5e..aceb4e0d 100644 --- a/src/presentation/pages/goals/NewGoals.mts +++ b/src/presentation/pages/goals/NewGoals.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Goals } from '~/domain/Goals.mjs'; import { PEGS } from '~/domain/PEGS.mjs'; import { GoalsRepository } from '~/data/GoalsRepository.mjs'; diff --git a/src/presentation/pages/goals/Rationale.mts b/src/presentation/pages/goals/Rationale.mts index daae5739..529d658d 100644 --- a/src/presentation/pages/goals/Rationale.mts +++ b/src/presentation/pages/goals/Rationale.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { Goals } from '~/domain/Goals.mjs'; import { GoalsRepository } from '~/data/GoalsRepository.mjs'; import html from '~/presentation/lib/html.mjs'; @@ -24,10 +18,11 @@ export class Rationale extends SlugPage { super({ title: 'Rationale' }, []); this.#repository.getBySlug(this.slug)!.then(goals => { - if (!goals) - {this.shadowRoot.querySelector('slot')!.replaceChildren( + if (!goals) { + this.shadowRoot.querySelector('slot')!.replaceChildren( p(`No goals found for the provided slug: ${this.slug}`) - );} + ); + } else { const { situation, objective, outcomes } = this.#goals = goals!; diff --git a/src/presentation/pages/goals/Stakeholders.mts b/src/presentation/pages/goals/Stakeholders.mts index 3cc7380c..d3600fd5 100644 --- a/src/presentation/pages/goals/Stakeholders.mts +++ b/src/presentation/pages/goals/Stakeholders.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import type { Goals } from '~/domain/Goals.mjs'; import { Stakeholder, StakeholderCategory, StakeholderSegmentation } from '~/domain/Stakeholder.mjs'; import { GoalsRepository } from '~/data/GoalsRepository.mjs'; diff --git a/src/presentation/pages/projects/Projects.mts b/src/presentation/pages/projects/Projects.mts index 34351e08..7261c377 100644 --- a/src/presentation/pages/projects/Projects.mts +++ b/src/presentation/pages/projects/Projects.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import html from '../../lib/html.mjs'; import Page from '../Page.mjs'; diff --git a/src/presentation/themes.mts b/src/presentation/themes.mts index 2265ecc5..389f54ef 100644 --- a/src/presentation/themes.mts +++ b/src/presentation/themes.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ type Theme = Record>; export const formTheme: Theme = { diff --git a/src/types/Constructor.mts b/src/types/Constructor.mts index a1f86fa9..0c208536 100644 --- a/src/types/Constructor.mts +++ b/src/types/Constructor.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - /** * Represents a constructor function. */ diff --git a/src/types/FeatherIconName.mts b/src/types/FeatherIconName.mts index e07f2536..34f55816 100644 --- a/src/types/FeatherIconName.mts +++ b/src/types/FeatherIconName.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - /** * @see https://feathericons.com/ */ diff --git a/src/types/Predicate.mts b/src/types/Predicate.mts index 66fe8384..f8c8dc7d 100644 --- a/src/types/Predicate.mts +++ b/src/types/Predicate.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - /** * A Predicate is an expression that evaluates to true or false in a given context. */ diff --git a/src/types/Properties.mts b/src/types/Properties.mts index 957ac05f..5f6617c3 100644 --- a/src/types/Properties.mts +++ b/src/types/Properties.mts @@ -1,10 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ - /** * A type that represents all the properties of a type T that are not functions */ diff --git a/src/types/Uuid.mts b/src/types/Uuid.mts index 6fee4ce0..4506b67e 100644 --- a/src/types/Uuid.mts +++ b/src/types/Uuid.mts @@ -1,7 +1 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ export type Uuid = `${string}-${string}-${string}-${string}-${string}`; \ No newline at end of file diff --git a/src/usecases/Mapper.mts b/src/usecases/Mapper.mts index 87370c16..a3c76e60 100644 --- a/src/usecases/Mapper.mts +++ b/src/usecases/Mapper.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ export interface Mapper { mapFrom(from: From): To; mapTo(to: To): From; diff --git a/src/usecases/Repository.mts b/src/usecases/Repository.mts index b0536d28..864d3105 100644 --- a/src/usecases/Repository.mts +++ b/src/usecases/Repository.mts @@ -1,9 +1,3 @@ -/*! - * @license - * Copyright (C) 2023 Final Hill LLC - * SPDX-License-Identifier: AGPL-3.0-only - * @see - */ import { type Entity } from '~/domain/Entity.mjs'; export default abstract class Repository extends EventTarget {