B2B-88: add starter kit structure and elements

This commit is contained in:
devmc-ee
2025-06-08 16:18:30 +03:00
parent 657a36a298
commit e7b25600cb
1280 changed files with 77893 additions and 5688 deletions

View File

@@ -0,0 +1,34 @@
/** @typedef {import("prettier").Config} PrettierConfig */
/** @type { PrettierConfig } */
const config = {
tabWidth: 2,
useTabs: false,
semi: true,
printWidth: 80,
singleQuote: true,
arrowParens: 'always',
importOrder: [
'/^(?!.*\\.css).*/',
'^server-only$',
'^react$',
'^react-dom$',
'^next$',
'^next/(.*)$',
'^@supabase/supabase-js$',
'^@supabase/gotrue-js$',
'<THIRD_PARTY_MODULES>',
'^@kit/(.*)$', // package imports
'^~/(.*)$', // app-specific imports
'^[./]', // relative imports
],
tailwindFunctions: ['tw', 'clsx', 'cn', 'cva'],
importOrderSeparation: true,
importOrderSortSpecifiers: true,
plugins: [
'@trivago/prettier-plugin-sort-imports',
'prettier-plugin-tailwindcss',
],
};
export default config;

17
tooling/prettier/node_modules/.bin/prettier generated vendored Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -z "$NODE_PATH" ]; then
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules/prettier/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules/prettier/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules"
else
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules/prettier/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules/prettier/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/prettier@3.5.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules:$NODE_PATH"
fi
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../prettier/bin/prettier.cjs" "$@"
else
exec node "$basedir/../prettier/bin/prettier.cjs" "$@"
fi

17
tooling/prettier/node_modules/.bin/tsc generated vendored Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -z "$NODE_PATH" ]; then
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules"
else
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules:$NODE_PATH"
fi
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../typescript/bin/tsc" "$@"
else
exec node "$basedir/../typescript/bin/tsc" "$@"
fi

17
tooling/prettier/node_modules/.bin/tsserver generated vendored Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -z "$NODE_PATH" ]; then
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules"
else
export NODE_PATH="/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/bin/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules/typescript/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/typescript@5.8.3/node_modules:/Users/devmcee/dev/mountbirch/MRB2B/node_modules/.pnpm/node_modules:$NODE_PATH"
fi
if [ -x "$basedir/node" ]; then
exec "$basedir/node" "$basedir/../typescript/bin/tsserver" "$@"
else
exec node "$basedir/../typescript/bin/tsserver" "$@"
fi

1
tooling/prettier/node_modules/@kit/tsconfig generated vendored Symbolic link
View File

@@ -0,0 +1 @@
../../../typescript

View File

@@ -0,0 +1 @@
../../../../node_modules/.pnpm/@trivago+prettier-plugin-sort-imports@5.2.2_prettier@3.5.3/node_modules/@trivago/prettier-plugin-sort-imports

1
tooling/prettier/node_modules/prettier generated vendored Symbolic link
View File

@@ -0,0 +1 @@
../../../node_modules/.pnpm/prettier@3.5.3/node_modules/prettier

View File

@@ -0,0 +1 @@
../../../node_modules/.pnpm/prettier-plugin-tailwindcss@0.6.12_@trivago+prettier-plugin-sort-imports@5.2.2_prettier@3.5.3__prettier@3.5.3/node_modules/prettier-plugin-tailwindcss

1
tooling/prettier/node_modules/typescript generated vendored Symbolic link
View File

@@ -0,0 +1 @@
../../../node_modules/.pnpm/typescript@5.8.3/node_modules/typescript

View File

@@ -0,0 +1,21 @@
{
"name": "@kit/prettier-config",
"private": true,
"version": "0.1.0",
"main": "index.mjs",
"scripts": {
"clean": "rm -rf .turbo node_modules",
"format": "prettier --check \"**/*.{mjs,json}\"",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@trivago/prettier-plugin-sort-imports": "5.2.2",
"prettier": "^3.5.3",
"prettier-plugin-tailwindcss": "^0.6.11"
},
"devDependencies": {
"@kit/tsconfig": "workspace:*",
"typescript": "^5.8.3"
},
"prettier": "./index.mjs"
}

View File

@@ -0,0 +1,8 @@
{
"extends": "@kit/tsconfig/base.json",
"compilerOptions": {
"tsBuildInfoFile": "node_modules/.cache/tsbuildinfo.json"
},
"include": ["."],
"exclude": ["node_modules"]
}