Skip to content

Commit 20cd831

Browse files
committed
chore: set up monorepo scaffolding
1 parent 55e21c3 commit 20cd831

File tree

14 files changed

+1048
-0
lines changed

14 files changed

+1048
-0
lines changed

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# dependencies
2+
node_modules
3+
4+
# outputs
5+
.turbo
6+
7+
# debug
8+
*.log*
9+
*.old
10+
*.temp

.husky/commit-msg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pnpm commitlint --edit "$1"

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
save-exact=true
2+
strict-peer-dependencies=false

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v22

.prettierignore

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.next
2+
.turbo
3+
4+
dist
5+
build
6+
7+
/firebase/emulator/data
8+
/docs/CHANGELOG.md
9+
/pnpm-lock.yaml

README.md

Whitespace-only changes.

commitlint.config.mjs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
/**
2+
* @type {import("@commitlint/types").UserConfig}
3+
* @see https://github.com/conventional-changelog/commitlint#readme
4+
*/
5+
export default {
6+
extends: ["@commitlint/config-conventional"],
7+
rules: {
8+
"subject-case": [0, "never"],
9+
"body-case": [0, "never"],
10+
"type-enum": [
11+
2,
12+
"always",
13+
["feat", "fix", "chore", "deps", "revert", "wip"],
14+
],
15+
},
16+
};

package.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"name": "benyap.com",
3+
"version": "2.0.0-alpha.0",
4+
"private": true,
5+
"engines": {
6+
"node": "22"
7+
},
8+
"packageManager": "[email protected]",
9+
"scripts": {
10+
"postinstall": "node ./scripts/setup.mjs",
11+
"format": "prettier --write .",
12+
"lint": "turbo run lint",
13+
"build": "turbo run build",
14+
"test": "turbo run test",
15+
"emulator": "pnpm --filter emulator",
16+
"dev": "node ./scripts/predev.mjs && turbo run dev"
17+
},
18+
"devDependencies": {
19+
"@commitlint/cli": "19.8.0",
20+
"@commitlint/config-conventional": "19.8.0",
21+
"husky": "9.1.7",
22+
"prettier": "3.5.3",
23+
"prettier-plugin-tailwindcss": "0.6.11",
24+
"turbo": "2.4.4"
25+
}
26+
}

0 commit comments

Comments
 (0)