aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json63
1 files changed, 63 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..9bc24d8
--- /dev/null
+++ b/package.json
@@ -0,0 +1,63 @@
+{
+ "name": "turbo-monorepo",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "build": "pnpm -- turbo run build --filter=docs",
+ "build:turbo": "pnpm run --filter=cli build",
+ "build:ts": "tsc -b tsconfig.project.json",
+ "check:prettier": "prettier -c .",
+ "check:toml": "taplo format --check",
+ "format": "run-p format:prettier format:rs format:toml",
+ "format:prettier": "prettier -w .",
+ "format:rs": "cargo fmt --all",
+ "format:toml": "taplo format",
+ "turbo": "pnpm run build:turbo && node turbow.js",
+ "turbo-prebuilt": "node turbow.js",
+ "docs": "pnpm -- turbo run dev --filter=docs --no-cache",
+ "prepare": "husky install",
+ "test": "turbo run test"
+ },
+ "devDependencies": {
+ "@taplo/cli": "^0.5.2",
+ "@types/react": "18.0.26",
+ "eslint": "^8.29.0",
+ "eslint-config-next": "^13.0.6",
+ "eslint-config-prettier": "^8.5.0",
+ "husky": "^8.0.0",
+ "lint-staged": "^13.1.0",
+ "next": "^13.0.6",
+ "npm-run-all": "^4.1.5",
+ "prettier": "^2.8.7",
+ "semver": "^7.3.8",
+ "typescript": "^4.9.4"
+ },
+ "lint-staged": {
+ "*.{js,jsx,ts,tsx}": [
+ "eslint --ext js,jsx,ts,tsx --quiet --fix --",
+ "prettier --write"
+ ],
+ "*.{md,mdx,mjs,yml,yaml,css}": [
+ "prettier --write"
+ ],
+ "*.go": [
+ "pnpm --filter cli format"
+ ],
+ "*.toml": [
+ "taplo format"
+ ],
+ "*.rs": [
+ "cargo fmt --"
+ ]
+ },
+ "pnpm": {
+ "overrides": {
+ "next@latest": "13.0.6"
+ }
+ },
+ "packageManager": "pnpm@7.18.2",
+ "engines": {
+ "node": "16.x",
+ "pnpm": "7"
+ }
+}