Commit
+70 -0 +/-3 browse
1 | diff --git a/.gitignore b/.gitignore |
2 | new file mode 100644 |
3 | index 0000000..e623bbb |
4 | --- /dev/null |
5 | +++ b/.gitignore |
6 | @@ -0,0 +1,3 @@ |
7 | + /node_modules/ |
8 | + /tmp/ |
9 | + /log.html |
10 | diff --git a/package-lock.json b/package-lock.json |
11 | new file mode 100644 |
12 | index 0000000..5acd075 |
13 | --- /dev/null |
14 | +++ b/package-lock.json |
15 | @@ -0,0 +1,25 @@ |
16 | + { |
17 | + "name": "tree-sitter-gitdiff", |
18 | + "version": "0.0.1", |
19 | + "lockfileVersion": 1, |
20 | + "requires": true, |
21 | + "dependencies": { |
22 | + "nan": { |
23 | + "version": "2.15.0", |
24 | + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", |
25 | + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" |
26 | + }, |
27 | + "prettier": { |
28 | + "version": "2.5.1", |
29 | + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", |
30 | + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", |
31 | + "dev": true |
32 | + }, |
33 | + "tree-sitter-cli": { |
34 | + "version": "0.20.1", |
35 | + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.20.1.tgz", |
36 | + "integrity": "sha512-I0Gp4ThRp39TDnBAaZKiogvoE85MSeL6/ILZMXbzeEo8hUsudpVhEHRE4CU+Bk5QUaiMiDkD+ZIL3gT2zZ++wg==", |
37 | + "dev": true |
38 | + } |
39 | + } |
40 | + } |
41 | diff --git a/package.json b/package.json |
42 | new file mode 100644 |
43 | index 0000000..1eb5ed7 |
44 | --- /dev/null |
45 | +++ b/package.json |
46 | @@ -0,0 +1,42 @@ |
47 | + { |
48 | + "name": "tree-sitter-gitdiff", |
49 | + "version": "0.0.1", |
50 | + "description": "A tree-sitter grammar for git diffs", |
51 | + "main": "bindings/node", |
52 | + "scripts": { |
53 | + "test": "tree-sitter test", |
54 | + "format": "prettier --trailing-comma es5 --write grammar.js", |
55 | + "format-check": "prettier --trailing-comma es5 --check grammar.js" |
56 | + }, |
57 | + "repository": { |
58 | + "type": "git", |
59 | + "url": "git+https://github.com/the-mikedavis/tree-sitter-gitdiff.git" |
60 | + }, |
61 | + "keywords": [ |
62 | + "tree-sitter", |
63 | + "parser", |
64 | + "lexer", |
65 | + "git", |
66 | + "diff" |
67 | + ], |
68 | + "author": "the-mikedavis", |
69 | + "license": "MIT", |
70 | + "bugs": { |
71 | + "url": "https://github.com/the-mikedavis/tree-sitter-gitdiff/issues" |
72 | + }, |
73 | + "homepage": "https://github.com/the-mikedavis/tree-sitter-gitdiff#readme", |
74 | + "dependencies": { |
75 | + "nan": "^2.15.0" |
76 | + }, |
77 | + "devDependencies": { |
78 | + "prettier": "^2.5.1", |
79 | + "tree-sitter-cli": "^0.20.1" |
80 | + }, |
81 | + "tree-sitter": [ |
82 | + { |
83 | + "file-types": [ |
84 | + "diff" |
85 | + ] |
86 | + } |
87 | + ] |
88 | + } |