From 9cf39b159033c31821deaf3f740c87cfab74aece Mon Sep 17 00:00:00 2001 From: "T. R. Bernstein" <137705289+trbernstein@users.noreply.github.com> Date: Mon, 24 Feb 2025 20:50:41 +0100 Subject: [PATCH] chore: Let the journey begin --- .editorconfig | 18 ++++++++++++++++++ .gitignore | 1 + .nova/Configuration.json | 4 ++++ LICENSE | 5 +++++ cog.toml | 39 +++++++++++++++++++++++++++++++++++++++ package.json | 12 ++++++++++++ pnpm-lock.yaml | 24 ++++++++++++++++++++++++ pnpm-workspace.yaml | 2 ++ 8 files changed, 105 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .nova/Configuration.json create mode 100644 LICENSE create mode 100644 cog.toml create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..91f6caf --- /dev/null +++ b/.editorconfig @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.nova/Configuration.json b/.nova/Configuration.json new file mode 100644 index 0000000..e062334 --- /dev/null +++ b/.nova/Configuration.json @@ -0,0 +1,4 @@ +{ + "workspace.art_style" : 0, + "workspace.name" : "Tabshift Javascript-Packages" +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e624ac1 --- /dev/null +++ b/LICENSE @@ -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 diff --git a/cog.toml b/cog.toml new file mode 100644 index 0000000..9d625af --- /dev/null +++ b/cog.toml @@ -0,0 +1,39 @@ +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}}", + "node version {{version}}" +] +post_package_bump_hooks = [] +tag_prefix = "v" + +[git_hooks.commit-msg] +script = """#!/bin/sh +set -e +cog verify --file $1 +cog check +""" + +[commit_types] + +[changelog] +path = "CHANGELOG.md" +authors = [ + { signature = "T. R. Bernstein", username = "trbernstein" } +] + +[bump_profiles] + +[packages] diff --git a/package.json b/package.json new file mode 100644 index 0000000..82c424d --- /dev/null +++ b/package.json @@ -0,0 +1,12 @@ +{ + "private": true, + "name": "tabshift-javascript-packages", + "description": "Shared Javascript packages of Tabshift", + "version": "1.0.0", + "author": "T. R. Bernstein ", + "license": "UNLICENSED", + "packageManager": "pnpm@10.4.1", + "devDependencies": { + "prettier": "^3.5.2" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..6ab093e --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,24 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + prettier: + specifier: ^3.5.2 + version: 3.5.2 + +packages: + + prettier@3.5.2: + resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} + engines: {node: '>=14'} + hasBin: true + +snapshots: + + prettier@3.5.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..f88960c --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: +- 'packages/*'