UNPKG

@sanpjs/create-sanp-app

Version:

@sanpjs/create-sanp-app

53 lines (52 loc) 1.5 kB
{ "private": true, "scripts": { "start": "sanp dev", "build": "sanp build", "lint": "npm run lint-eslint && npm run lint-stylelint",<% if (ts) { %> "lint-eslint": "eslint -c .eslintrc.js --ext .ts,.tsx,.js ./",<% } else { %> "lint-eslint": "eslint -c .eslintrc.js --ext .js ./",<% } %> "lint-stylelint": "stylelint --config .stylelintrc.json ./**/*.{less,css,scss}" }, "lint-staged": { "./**/*.(css|less|scss)": [ "stylelint" ],<% if (ts) { %> "./**/*.{ts,tsx,js}": [ "eslint --fix" ]<% } else { %> "./**/*.js": [ "eslint --fix" ]<% } %> }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "dependencies": { "san": "^3.10.0" }, "devDependencies": { "@babel/eslint-parser": "^7.15.4", "@babel/eslint-plugin": "^7.14.5",<% if (ts) { %> "@babel/preset-typescript": "^7.15.0", "@typescript-eslint/eslint-plugin": "^4.31.2", "@typescript-eslint/parser": "^4.31.2",<% } %> "eslint-plugin-import": "^2.20.2", "eslint-plugin-prettier": "^3.1.2", "prettier": "^2.0.5", "eslint": "^7.32.0", "@ecomfe/eslint-config": "^7.3.0", "@ecomfe/stylelint-config": "^1.1.2", "stylelint": "^13.13.1", "husky": "^4.2.3", "lint-staged": "^10.0.9", "less": "^4.1.1", "less-loader": "^10.0.1",<% if (ts) { %> "typescript": "^4.4.3",<% } %> "babel-plugin-import": "^1.13.0", "cross-env": "^7.0.2", "@sanpjs/sanp": "^<%= version %>" } }