create-lestin
Version:
Creates a new project with Lestin
94 lines (93 loc) • 3.13 kB
JSON
{
"name": "<FILL>",
"version": "0.1.0",
"description": "<FILL>",
"homepage": "<FILL>",
"bugs": {
"url": "<FILL>"
},
"repository": {
"type": "git",
"url": "<FILL>"
},
"license": "<FILL>",
"author": "<FILL>",
"contributors": [
{
"name": "<FILL>",
"email": "<FILL>",
"url": "<FILL>"
}
],
"type": "module",
"main": "src/index.html",
"directories": {
"doc": "docs"
},
"scripts": {
"prepare": "",
"start": "vite",
"dev": "vite",
"client": "yarn start",
"build": "vite build",
"prod": "yarn production",
"production": "vite build --emptyOutDir --mode production",
"types": "tsc --noEmit",
"lint": "concurrently -m 1 -c \"bgBlue,bgYellow,bgGreen\" \"npm:lint:*\"",
"lint:styles": "stylelint \"./src/**/*.scss\" --fix --config \"./stylelint.config.js\"",
"lint:scripts": "eslint \"./src/\" --fix --c \"./eslint.config.mjs\" --parser-options project:./tsconfig.eslint.json",
"format": "prettier \"./src/**/*.{js,jsx,ts,tsx}\" --write --config \"./prettier.config.mjs\"",
"format:styles": "prettier \"./src/**/*.scss\" --write --config \"./prettier.config.mjs\"",
"format:scripts": "prettier \"./src/**/*.{js,jsx,ts,tsx}\" --write --config \"./prettier.config.mjs\"",
"fl": "concurrently -m 1 -c \"bgGreen,bgMagenta\" \"npm:format\" \"npm:lint\"",
"fl:styles": "concurrently -m 1 -c \"bgGreen,bgMagenta\" \"npm:format:styles\" \"npm:lint:styles\"",
"fl:scripts": "concurrently -m 1 -c \"bgGreen,bgMagenta\" \"npm:format:scripts\" \"npm:lint:scripts\"",
"update": "npx npm-check-updates -i",
"clear": "rimraf -G dist build",
"clear:nodeModules": "rimraf -G node_modules",
"circular-deps": "madge --circular src/scripts/index.tsx"
},
"dependencies": {
"lestin": "^0.2.2"
},
"devDependencies": {
"@eslint/js": "^9.5.0",
"@movahhedi/eslint-config": "^0.1.4",
"@types/node": "^20.14.8",
"@vitejs/plugin-legacy": "^5.4.1",
"browserslist": "^4.23.1",
"concurrently": "^8.2.2",
"cspell-define-config": "^0.1.1",
"eslint": "^9.5.0",
"eslint-config-prettier": "^9.1.0",
"eslint-define-config": "^2.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsonc": "^2.16.0",
"eslint-plugin-package-json": "^0.15.2",
"eslint-plugin-perfectionist": "^2.11.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.3",
"eslint-plugin-redos": "^4.4.5",
"jsonc-eslint-parser": "^2.4.0",
"npm-check-updates": "^16.14.20",
"postcss": "^8.4.38",
"prettier": "^3.3.2",
"prettier-define-config": "^1.0.1",
"prettier-eslint-cli": "^8.0.1",
"rimraf": "^5.0.7",
"sass": "^1.77.6",
"stylelint": "^16.6.1",
"stylelint-config-standard-scss": "^13.1.0",
"stylelint-define-config": "^1.5.0",
"stylelint-order": "^6.0.4",
"stylelint-scss": "^6.3.2",
"terser": "^5.31.1",
"ts-plugin-sort-import-suggestions": "^1.0.4",
"typescript": "^5.5.2",
"typescript-eslint": "^7.14.1",
"typescript-plugin-css-modules": "^5.1.0",
"vite": "^5.3.1",
"vite-plugin-singlefile": "^2.0.2"
},
"packageManager": "yarn@4.6.0"
}