UNPKG

4.29 kBJSONView Raw
1{
2 "name": "@adonisjs/sink",
3 "version": "5.3.2",
4 "description": "AdonisJS sink is a swiss knife for managing project files by applying minimal changes, inferring formatting from EditorConfig file and comes with specialized tasks for different file formats and file types.",
5 "main": "index.js",
6 "files": [
7 "src",
8 "index.d.ts",
9 "index.js"
10 ],
11 "scripts": {
12 "mrm": "mrm --preset=@adonisjs/mrm-preset",
13 "pretest": "npm run lint",
14 "test": "node -r @adonisjs/require-ts/build/register bin/test.ts",
15 "lint": "eslint . --ext=.ts",
16 "clean": "del-cli build",
17 "compile": "npm run lint && npm run clean && tsc",
18 "build": "npm run compile",
19 "commit": "git-cz",
20 "release": "np --message=\"chore(release): %s\"",
21 "version": "npm run build",
22 "sync-labels": "github-label-sync --labels ./node_modules/@adonisjs/mrm-preset/gh-labels.json adonisjs/sink",
23 "format": "prettier --write ."
24 },
25 "keywords": [
26 "adonisjs",
27 "mrm",
28 "scaffold",
29 "utils"
30 ],
31 "author": "virk,adonisjs",
32 "license": "MIT",
33 "devDependencies": {
34 "@adonisjs/application": "^5.2.4",
35 "@adonisjs/mrm-preset": "^5.0.3",
36 "@adonisjs/require-ts": "^2.0.12",
37 "@japa/assert": "^1.3.4",
38 "@japa/run-failed-tests": "^1.0.7",
39 "@japa/runner": "^2.0.8",
40 "@japa/spec-reporter": "^1.1.12",
41 "@poppinss/dev-utils": "^2.0.3",
42 "@types/fs-extra": "^9.0.13",
43 "@types/ini": "^1.3.31",
44 "@types/marked": "^4.0.3",
45 "@types/node": "^17.0.35",
46 "@types/yaml": "^1.9.7",
47 "commitizen": "^4.2.4",
48 "cz-conventional-changelog": "^3.3.0",
49 "del-cli": "^4.0.1",
50 "endent": "^2.1.0",
51 "eslint": "^8.16.0",
52 "eslint-config-prettier": "^8.5.0",
53 "eslint-plugin-adonis": "^2.1.0",
54 "eslint-plugin-prettier": "^4.0.0",
55 "github-label-sync": "^2.2.0",
56 "husky": "^8.0.1",
57 "ini": "^3.0.0",
58 "mrm": "^4.0.0",
59 "np": "^7.6.1",
60 "prettier": "^2.6.2",
61 "typescript": "^4.7.0-beta",
62 "yaml": "^2.1.0"
63 },
64 "nyc": {
65 "exclude": [
66 "test"
67 ],
68 "extension": [
69 ".ts"
70 ]
71 },
72 "config": {
73 "commitizen": {
74 "path": "cz-conventional-changelog"
75 }
76 },
77 "dependencies": {
78 "@poppinss/cliui": "^3.0.2",
79 "@poppinss/prompts": "^2.0.2",
80 "@poppinss/utils": "^4.0.4",
81 "cp-file": "^9.1.0",
82 "fs-extra": "^10.1.0",
83 "marked": "^4.0.16",
84 "marked-terminal": "^5.1.1",
85 "mrm-core": "^7.0.0",
86 "mustache": "^4.2.0",
87 "open": "^8.4.0"
88 },
89 "peerDependencies": {
90 "@adonisjs/application": "^5.0.0"
91 },
92 "directories": {
93 "test": "test"
94 },
95 "repository": {
96 "type": "git",
97 "url": "git+https://github.com/adonisjs/sink.git"
98 },
99 "bugs": {
100 "url": "https://github.com/adonisjs/sink/issues"
101 },
102 "homepage": "https://github.com/adonisjs/sink#readme",
103 "publishConfig": {
104 "access": "public",
105 "tag": "latest"
106 },
107 "np": {
108 "contents": "./build",
109 "anyBranch": false
110 },
111 "mrmConfig": {
112 "core": true,
113 "license": "MIT",
114 "services": [
115 "github-actions"
116 ],
117 "minNodeVersion": "14.15.4",
118 "probotApps": [
119 "stale",
120 "lock"
121 ],
122 "runGhActionsOnWindows": true
123 },
124 "eslintConfig": {
125 "extends": [
126 "plugin:adonis/typescriptPackage",
127 "prettier"
128 ],
129 "plugins": [
130 "prettier"
131 ],
132 "rules": {
133 "prettier/prettier": [
134 "error",
135 {
136 "endOfLine": "auto"
137 }
138 ]
139 }
140 },
141 "eslintIgnore": [
142 "build"
143 ],
144 "prettier": {
145 "trailingComma": "es5",
146 "semi": false,
147 "singleQuote": true,
148 "useTabs": false,
149 "quoteProps": "consistent",
150 "bracketSpacing": true,
151 "arrowParens": "always",
152 "printWidth": 100
153 }
154}