UNPKG

1.52 kBJSONView Raw
1{
2 "name": "@buxlabs/ast",
3 "version": "0.8.1",
4 "description": "abstract syntax tree class for js",
5 "main": "index.js",
6 "scripts": {
7 "test": "ava \"test/spec/basic.js\"",
8 "coverage": "nyc --check-coverage --statements 100 --lines 100 --functions 100 --branches 100 npm test",
9 "lint": "eslint index.js test/**/*.js",
10 "benchmark": "ava \"test/spec/benchmark.js\"",
11 "build": "browserify index.js -s=AbstractSyntaxTree | uglifyjs > build/ast.js"
12 },
13 "engines": {
14 "node": ">=6.11.4"
15 },
16 "repository": {
17 "type": "git",
18 "url": "git+https://github.com/buxlabs/ast.git"
19 },
20 "keywords": [
21 "ast",
22 "javascript",
23 "abstract syntax tree"
24 ],
25 "author": "Emil Ajdyna <emil@ajdyna.com>",
26 "license": "MIT",
27 "bugs": {
28 "url": "https://github.com/buxlabs/ast/issues"
29 },
30 "files": [
31 "index.js"
32 ],
33 "homepage": "https://github.com/buxlabs/ast#readme",
34 "devDependencies": {
35 "ava": "^0.23.0",
36 "benchmark": "^2.1.4",
37 "browserify": "^14.5.0",
38 "eslint": "^4.10.0",
39 "eslint-config-standard": "^10.2.1",
40 "eslint-plugin-import": "^2.8.0",
41 "eslint-plugin-node": "^5.2.1",
42 "eslint-plugin-promise": "^3.6.0",
43 "eslint-plugin-standard": "^3.0.1",
44 "nyc": "^11.3.0",
45 "uglify-es": "^3.1.7"
46 },
47 "dependencies": {
48 "comparify": "^0.2.0",
49 "escodegen": "^1.9.0",
50 "espree": "^3.5.1",
51 "esquery": "^1.0.0",
52 "estemplate": "^0.5.1",
53 "estraverse": "^4.2.0",
54 "prettier": "^1.7.4",
55 "to-ast": "^1.0.0"
56 }
57}