This repository has been archived by the owner on Mar 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
122 lines (122 loc) · 2.71 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
{
"name": "@liquify/prettify",
"version": "0.4.5-beta.1",
"license": "MIT",
"author": "ΝΙΚΟΛΑΣ ΣΑΒΒΙΔΗΣ <n.savvidis@gmx.com>",
"description": "Prettify 🎀 ~ Language beautification support for multiple languages with the Sparser lexing algorithm.",
"keywords": [
"formatting",
"prettify",
"beautify",
"beautification",
"liquid",
"html",
"shopify",
"liquify",
"format",
"formatter",
"prettydiff",
"prettier",
"sparser"
],
"engines": {
"pnpm": ">=4",
"node": ">=12"
},
"repository": {
"type": "git",
"url": "https://github.com/panoply/prettify"
},
"bugs": {
"url": "https://github.com/panoply/prettify/issues"
},
"types": "index.d.ts",
"main": "index.js",
"module": "index.mjs",
"exports": {
"require": "./index.js",
"import": "./index.mjs"
},
"scripts": {
"dev": "tsup --watch",
"build": "tsup --minify-identifiers --minify-whitespace",
"specs": "node ./scripts/specs.cjs",
"pack": "cd versions; pnpm pack ../ && cd ..",
"test": "ava tests/**/*.test.mjs --serial",
"tests": "tests -t cases,rules,units",
"test:dev": "ava tests/dev.test.mjs --watch",
"test:units": "ava tests/units/*.test.mjs ---",
"test:rules": "ava tests/rules/*.test.mjs ---",
"test:cases": "ava tests/cases/*.test.mjs ---"
},
"ava": {
"extensions": [
"mjs"
],
"cache": false
},
"tsup": {
"entry": [
"./src/index.ts"
],
"outDir": "./",
"treeshake": true,
"globalName": "prettify",
"splitting": false,
"format": [
"cjs",
"esm"
]
},
"prettier": "@liquify/prettier-config",
"eslintConfig": {
"root": true,
"ignorePatterns": [
"index.js",
"index.mjs",
"**/node_modules/*"
],
"extends": [
"@liquify/eslint-config"
],
"rules": {
"no-lone-blocks": "off",
"no-unmodified-loop-condition": "off",
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"error"
],
"operator-linebreak": [
"error",
"after",
{
"overrides": {
"?": "before",
":": "before",
"&&": "after",
"||": "after",
"+": "before"
}
}
]
}
},
"pnpm": {
"peerDependencyRules": {
"ignoreMissing": [
"prettier"
]
}
},
"devDependencies": {
"@liquify/ava": "^0.0.4",
"@liquify/eslint-config": "^1.1.0",
"@liquify/liquid-language-specs": "^0.1.7",
"@liquify/prettier-config": "^1.0.1",
"@types/benchmark": "^2.1.2",
"ava": "^5.0.1",
"benchmark": "^2.1.4",
"tsup": "^6.4.0",
"type-fest": "^3.2.0"
}
}