chore: Let the journey begin

This commit is contained in:
T. R. Bernstein
2025-03-18 20:01:57 +01:00
commit 2c9d023f72
10 changed files with 157 additions and 0 deletions

18
.editorconfig Normal file
View File

@@ -0,0 +1,18 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
[*.{js,ts,json}]
indent_style = tab
trim_trailing_whitespace = true
tab_width = 4
[*.json]
tab_width = 2
[*.{yml,yaml}]
indent_style = space
indent_size = 2

7
.gitattributes vendored Normal file
View File

@@ -0,0 +1,7 @@
**.avif filter=lfs diff=lfs merge=lfs -text
**.heif filter=lfs diff=lfs merge=lfs -text
**.heic filter=lfs diff=lfs merge=lfs -text
**.jpg filter=lfs diff=lfs merge=lfs -text
**.webp filter=lfs diff=lfs merge=lfs -text
**.jpeg filter=lfs diff=lfs merge=lfs -text
**.png filter=lfs diff=lfs merge=lfs -text

17
.gitignore vendored Normal file
View File

@@ -0,0 +1,17 @@
node_modules
dist
# Playwright
.playwright/
playwright/
test-results/
playwright-report/
blob-report/
# Directus temporary pictures
**/*__*.jpg
**/*__*.jpeg
**/*__*.png
**/*__*.avif
**/*__*.heic
**/*__*.heif

2
.prettierignore Normal file
View File

@@ -0,0 +1,2 @@
node_modules
dist

1
.prettierrc Normal file
View File

@@ -0,0 +1 @@
"@tabshift/prettier-config"

5
LICENSE Normal file
View File

@@ -0,0 +1,5 @@
Copyright (C) Astzweig GmbH & Co. KG - All Rights Reserved
Unauthorized copying of this file, via any medium is strictly prohibited
Proprietary and confidential
Written by T. R. Bernstein <137705289+trbernstein@users.noreply.github.com>, 2024-07-01

32
cog.toml Normal file
View File

@@ -0,0 +1,32 @@
from_latest_tag = false
ignore_merge_commits = false
disable_changelog = false
disable_bump_commit = false
generate_mono_repository_global_tag = true
generate_mono_repository_package_tags = true
branch_whitelist = [
"main",
"release/**"
]
skip_ci = "[skip ci]"
skip_untracked = false
pre_bump_hooks = []
post_bump_hooks = []
pre_package_bump_hooks = [
"echo 'upgrading {{package}}' to {{version}}",
"npm version {{version}}"
]
post_package_bump_hooks = []
tag_prefix = "v"
[commit_types]
[changelog]
path = "CHANGELOG.md"
authors = [
{ signature = "T. R. Bernstein", username = "trbernstein" }
]
[bump_profiles]
[packages]

16
package.json Normal file
View File

@@ -0,0 +1,16 @@
{
"private": true,
"name": "hda-cms",
"description": "The web CMS system of Haus der Akademien",
"version": "1.0.0",
"author": "T. R. Bernstein <ljspkgs01-project@tabshift.dev>",
"license": "UNLICENSED",
"packageManager": "pnpm@10.4.1",
"devDependencies": {
"@tabshift/prettier-config": "latest",
"prettier": "^3.5.2"
},
"dependencies": {
"typescript": "catalog:"
}
}

49
pnpm-lock.yaml generated Normal file
View File

@@ -0,0 +1,49 @@
lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
catalogs:
default:
typescript:
specifier: latest
version: 5.8.2
importers:
.:
dependencies:
typescript:
specifier: 'catalog:'
version: 5.8.2
devDependencies:
'@tabshift/prettier-config':
specifier: latest
version: 1.0.0
prettier:
specifier: ^3.5.2
version: 3.5.3
packages:
'@tabshift/prettier-config@1.0.0':
resolution: {integrity: sha512-dK0GQnbm8OcXS5N11eYfG+M36JupfjiCNrQMuoblnFVgy9tExkJTyfk5ShfmvbDub/iCDI9bfCOwXH6pyDc8TA==}
prettier@3.5.3:
resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
engines: {node: '>=14'}
hasBin: true
typescript@5.8.2:
resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
engines: {node: '>=14.17'}
hasBin: true
snapshots:
'@tabshift/prettier-config@1.0.0': {}
prettier@3.5.3: {}
typescript@5.8.2: {}

10
pnpm-workspace.yaml Normal file
View File

@@ -0,0 +1,10 @@
packages:
- 'Library/*'
- 'Apps/*'
- '!Apps/Directus CMS'
catalog:
'@tabshift/typescript-config': 'latest'
'@tabshift/vitest-config': 'latest'
'@types/node': 'latest'
'vitest': 'latest'
'typescript': 'latest'