-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
93 lines (93 loc) · 2.65 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
{
"name": "@berlinbruno/nextjs-starter",
"version": "1.6.2",
"private": false,
"description": "Next.js starter template featuring React, TypeScript, and PWA capabilities. Includes Tailwind CSS for styling, Husky for Git hooks, Prettier and ESLint for code formatting, and Commentlint for consistent comments. Supports continuous integration, customizable themes, and built-in SEO features for optimized web visibility.",
"author": "berlinbruno",
"keywords": [
"nextjs",
"react",
"starter",
"typescript",
"tailwindcss",
"eslint",
"husky",
"prettier",
"commitlint",
"commitizen",
"pwa",
"seo",
"starter template"
],
"scripts": {
"dev": "next dev --turbopack",
"build": "next build",
"start": "next start -p 4000",
"preview": "next build && next start -p 4000",
"lint": "eslint src --ext ts,tsx,js,jsx --report-unused-disable-directives --max-warnings 0",
"lint:fix": "eslint src --ext js,jsx,ts,tsx --fix",
"format": "prettier --write 'src/**/*.{js,jsx,ts,tsx,css,html}'",
"commit": "git cz"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{ts,tsx,js,jsx}": [
"npm run lint",
"npm run format"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"dependencies": {
"@ducanh2912/next-pwa": "^10.2.9",
"next": "15.0.3",
"next-themes": "^0.3.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@commitlint/cli": "^19.5.0",
"@commitlint/config-conventional": "^19.5.0",
"@types/node": "^20",
"@types/react": "npm:[email protected]",
"@types/react-dom": "npm:[email protected]",
"commitizen": "^4.3.1",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8",
"eslint-config-next": "15.0.3",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-tailwindcss": "^3.17.5",
"husky": "^8.0.3",
"lint-staged": "^15.2.10",
"postcss": "^8",
"prettier": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.8",
"tailwindcss": "^3.4.1",
"typescript": "^5"
},
"main": "bin/cli.js",
"bin": {
"nextjs-starter": "bin/cli.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/berlinbruno/nextjs-starter.git"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/berlinbruno/nextjs-starter/issues"
},
"homepage": "https://nextjs-starter.berlinbruno.dev",
"overrides": {
"@types/react": "npm:[email protected]",
"@types/react-dom": "npm:[email protected]"
}
}