UNPKG

2.06 kBJSONView Raw
1{
2 "name": "sao",
3 "version": "1.3.1",
4 "description": "Futuristic scaffolding tool ⚔",
5 "repository": {
6 "url": "https://github.com/saojs/sao.git",
7 "type": "git"
8 },
9 "main": "lib/index.js",
10 "bin": "bin/cli.js",
11 "files": [
12 "lib",
13 "bin",
14 "!**/__test__/**"
15 ],
16 "scripts": {
17 "test": "npm run lint && ava",
18 "lint": "xo"
19 },
20 "author": "egoist <0x142857@gmail.com>",
21 "license": "MIT",
22 "dependencies": {
23 "cac": "^5.0.15",
24 "chalk": "^2.4.1",
25 "conf": "^2.0.0",
26 "cross-spawn": "^6.0.5",
27 "download-git-repo": "^1.1.0",
28 "fs-extra": "^7.0.0",
29 "hash-sum": "^1.0.2",
30 "ini": "^1.3.5",
31 "inquirer": "^6.2.0",
32 "is-binary-path": "^2.0.0",
33 "joycon": "^2.1.2",
34 "jstransformer": "^1.0.0",
35 "jstransformer-ejs": "^0.2.0",
36 "majo": "^0.6.2",
37 "micromatch": "^3.1.10",
38 "ora": "^3.0.0",
39 "parse-package-name": "^0.1.0",
40 "resolve-from": "^4.0.0",
41 "strip-ansi": "^5.0.0",
42 "update-notifier": "^2.5.0",
43 "wcwidth": "^1.0.1",
44 "yarn-global": "^1.1.0"
45 },
46 "devDependencies": {
47 "ava": "^0.25.0",
48 "cz-conventional-changelog": "2.1.0",
49 "eslint-config-prettier": "^3.1.0",
50 "eslint-config-rem": "^3.0.0",
51 "eslint-plugin-prettier": "^3.0.0",
52 "husky": "^1.1.3",
53 "lint-staged": "^8.0.4",
54 "prettier": "^1.14.3",
55 "semantic-release": "^15.10.7",
56 "xo": "^0.18.0"
57 },
58 "xo": {
59 "extends": [
60 "rem",
61 "plugin:prettier/recommended"
62 ],
63 "rules": {
64 "no-await-in-loop": "off",
65 "unicorn/filename-case": "off"
66 }
67 },
68 "husky": {
69 "hooks": {
70 "pre-commit": "lint-staged"
71 }
72 },
73 "lint-staged": {
74 "*.js": [
75 "yarn lint --fix",
76 "git add"
77 ]
78 },
79 "release": {
80 "branch": "master"
81 },
82 "config": {
83 "commitizen": {
84 "path": "./node_modules/cz-conventional-changelog"
85 }
86 },
87 "keywords": [
88 "sao",
89 "generator",
90 "egoist",
91 "yeoman",
92 "template",
93 "scaffold",
94 "automation",
95 "kirito",
96 "simple",
97 "easy",
98 "workflow"
99 ]
100}