UNPKG

2.11 kBJSONView Raw
1{
2 "name": "vue-grep",
3 "version": "1.0.0",
4 "description": "Grep your Vue.js codebase with query selector",
5 "keywords": [
6 "vue",
7 "vuejs",
8 "query",
9 "selector",
10 "grep",
11 "search",
12 "css"
13 ],
14 "license": "MIT",
15 "repository": "privatenumber/vue-grep",
16 "funding": "https://github.com/privatenumber/vue-grep?sponsor=1",
17 "author": {
18 "name": "Hiroki Osame",
19 "email": "hiroki.osame@gmail.com"
20 },
21 "files": [
22 "bin/vue-grep.js",
23 "dist"
24 ],
25 "bin": "bin/vue-grep.js",
26 "scripts": {
27 "test": "jest",
28 "start": "esno src/index.ts",
29 "lint": "eslint .",
30 "typecheck": "tsc --noEmit && :",
31 "build": "rm -rf dist && npm run build:query-parser && rollup -c",
32 "build:query-parser": "esno ./scripts/ts-peg.js src/lib/query-parser/parser.pegjs src/lib/query-parser/parser.ts"
33 },
34 "husky": {
35 "hooks": {
36 "pre-commit": "lint-staged"
37 }
38 },
39 "lint-staged": {
40 "*.{js,json,ts}": [
41 "eslint",
42 "npm run typecheck",
43 "jest --bail --findRelatedTests"
44 ]
45 },
46 "devDependencies": {
47 "@nodelib/fs.walk": "^1.2.4",
48 "@pvtnbr/eslint-config-typescript": "^0.1.14",
49 "@rollup/plugin-commonjs": "^18.0.0",
50 "@rollup/plugin-node-resolve": "^11.2.1",
51 "@types/globalyzer": "^0.1.0",
52 "@types/globrex": "^0.1.0",
53 "@types/jest": "^26.0.22",
54 "@types/node": "^14.14.37",
55 "@vue/compiler-core": "^3.0.11",
56 "@vue/compiler-dom": "^3.0.11",
57 "cac": "^6.7.2",
58 "colorette": "^1.2.2",
59 "esbuild": "^0.11.6",
60 "esbuild-jest": "^0.5.0",
61 "eslint": "^7.23.0",
62 "esno": "^0.5.0",
63 "fs.promises.exists": "^1.0.0",
64 "globalyzer": "^0.1.4",
65 "globrex": "^0.1.2",
66 "husky": "^4.3.8",
67 "jest": "^26.6.3",
68 "lint-staged": "^10.5.4",
69 "parsel-js": "^1.0.1",
70 "pegjs": "^0.10.0",
71 "rollup": "^2.45.0",
72 "rollup-plugin-esbuild": "^3.0.2",
73 "ts-pegjs": "^0.3.1",
74 "typescript": "^4.2.4",
75 "vue-ast-utils": "^1.0.1"
76 },
77 "eslintConfig": {
78 "extends": "@pvtnbr/eslint-config-typescript",
79 "ignorePatterns": [
80 "src/lib/query-parser/parser.ts"
81 ],
82 "rules": {
83 "unicorn/prevent-abbreviations": [
84 "error",
85 {
86 "replacements": {
87 "prop": false
88 }
89 }
90 ]
91 }
92 }
93}