UNPKG

1.91 kBJSONView Raw
1{
2 "name": "decaffeinate-parser",
3 "version": "22.5.14",
4 "description": "A better AST for CoffeeScript, inspired by CoffeeScriptRedux.",
5 "keywords": [
6 "ast",
7 "coffeescript",
8 "parse"
9 ],
10 "repository": {
11 "type": "git",
12 "url": "https://github.com/decaffeinate/decaffeinate-parser.git"
13 },
14 "license": "MIT",
15 "author": "Brian Donovan",
16 "files": [
17 "dist/"
18 ],
19 "main": "dist/parser.js",
20 "module": "dist/parser.mjs",
21 "types": "dist/parser.d.ts",
22 "scripts": {
23 "build": "./script/build",
24 "lint": "eslint '{src,test}/**/*.ts'",
25 "lint:fix": "yarn lint --fix",
26 "pretest": "yarn lint",
27 "test": "jest",
28 "test:ci": "jest --ci"
29 },
30 "husky": {
31 "hooks": {
32 "pre-commit": "lint-staged"
33 }
34 },
35 "lint-staged": {
36 "*.{ts,md,json}": [
37 "prettier --write",
38 "git add"
39 ],
40 "package.json": [
41 "sort-package-json",
42 "git add"
43 ]
44 },
45 "dependencies": {
46 "@babel/types": "^7.6.1",
47 "@codemod/parser": "^1.0.3",
48 "coffee-lex": "^9.1.5",
49 "decaffeinate-coffeescript": "1.12.7-patch.3",
50 "decaffeinate-coffeescript2": "2.2.1-patch.5",
51 "lines-and-columns": "^1.1.6"
52 },
53 "devDependencies": {
54 "@types/jest": "^24.0.18",
55 "@types/node": "^12.7.8",
56 "@typescript-eslint/eslint-plugin": "^2.3.1",
57 "@typescript-eslint/parser": "^2.3.1",
58 "coffee-script-redux": "^2.0.0-beta8",
59 "eslint": "^6.4.0",
60 "eslint-config-prettier": "^6.3.0",
61 "eslint-plugin-jest": "^22.17.0",
62 "eslint-plugin-prettier": "^3.1.1",
63 "husky": "^3.0.5",
64 "jest": "^24.9.0",
65 "lint-staged": "^9.3.0",
66 "prettier": "^1.18.2",
67 "sort-package-json": "^1.22.1",
68 "string-repeat": "^1.1.1",
69 "ts-jest": "^24.1.0",
70 "ts-node": "^8.4.1",
71 "typescript": "^3.6.3"
72 },
73 "engines": {
74 "node": ">=6"
75 },
76 "publishConfig": {
77 "registry": "https://registry.npmjs.org/"
78 }
79}