62 lines
1.8 KiB
JSON
62 lines
1.8 KiB
JSON
{
|
|
"name": "@lauset/root",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev:blog": "pnpm run -C packages/blog dev",
|
|
"dev:docs": "pnpm run -C packages/docs dev",
|
|
"build:all": "pnpm build:theme && pnpm build:docs && pnpm build:blog",
|
|
"build:theme": "pnpm run -C packages/vuetom build",
|
|
"build:blog": "pnpm run -C packages/blog build",
|
|
"build:docs": "pnpm run -C packages/docs build",
|
|
"preview:blog": "pnpm run -C packages/blog preview",
|
|
"preview:docs": "pnpm run -C packages/docs preview",
|
|
"serve:blog": "pnpm run -C packages/blog serve",
|
|
"serve:docs": "pnpm run -C packages/docs serve",
|
|
"clean:all": "pnpm -r --filter=./packages/* run clean"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/gulp": "^4.0.10",
|
|
"@types/gulp-autoprefixer": "0.0.33",
|
|
"@types/gulp-clean-css": "4.3.0",
|
|
"@types/gulp-rename": "2.0.1",
|
|
"@types/gulp-sass": "5.0.0",
|
|
"@typescript-eslint/eslint-plugin": "^5.46.0",
|
|
"@typescript-eslint/parser": "^5.46.0",
|
|
"chalk": "^5.2.0",
|
|
"consola": "^2.15.3",
|
|
"cross-env": "7.0.3",
|
|
"eslint": "^8.29.0",
|
|
"eslint-config-airbnb-base": "^15.0.0",
|
|
"eslint-define-config": "1.12.0",
|
|
"eslint-plugin-import": "^2.26.0",
|
|
"eslint-plugin-vue": "^9.8.0",
|
|
"fast-glob": "^3.2.12",
|
|
"fs-extra": "^11.1.0",
|
|
"gulp": "^4.0.2",
|
|
"gulp-autoprefixer": "8.0.0",
|
|
"gulp-clean-css": "4.3.0",
|
|
"gulp-rename": "2.0.0",
|
|
"gulp-sass": "5.1.0",
|
|
"http-proxy-middleware": "^2.0.6",
|
|
"prettier": "2.8.1",
|
|
"rimraf": "^3.0.2",
|
|
"sass": "^1.56.2",
|
|
"tsx": "^3.12.1",
|
|
"typescript": "^4.9.4"
|
|
},
|
|
"pnpm": {
|
|
"peerDependencyRules": {
|
|
"ignoreMissing": [
|
|
"@algolia/client-search",
|
|
"react",
|
|
"react-dom",
|
|
"@types/react"
|
|
]
|
|
}
|
|
}
|
|
}
|