tridactyl/package.json
glacambre 35466971b7
Implement basic excmd completion
This implements excmd completion. We're using the typescript compiler
API in order to get the documentation and the type of every function of
Tridactyl and generate a file named "src/metadata.ts" which contains
this information. Since this file is dependency-less it can be imported
from every source file.

We then write a regular completion source which just uses the data
contained in metadata.ts in order to generate its completions.
2018-08-05 17:12:49 +02:00

77 lines
2.2 KiB
JSON

{
"name": "tridactyl",
"version": "0.1.0",
"description": "Vimperator/Pentadactyl successor",
"dependencies": {
"@types/css": "0.0.31",
"@types/nearley": "^2.11.0",
"command-line-args": "^5.0.2",
"csp-serdes": "github:cmcaine/csp-serdes",
"css": "^2.2.3",
"fuse.js": "^3.2.0",
"mark.js": "^8.11.1",
"semver-compare": "^1.0.0"
},
"devDependencies": {
"@aoberoi/chokidar-cli": "^1.3.0",
"@types/jest": "^21.1.4",
"@types/node": "^8.0.46",
"awesome-typescript-loader": "^3.2.3",
"cleanslate": "^0.10.1",
"copy-webpack-plugin": "^4.2.0",
"jest": "^21.2.1",
"marked": "^0.4.0",
"nearley": "^2.13.0",
"prettier": "^1.11.1",
"shared-git-hooks": "^1.2.1",
"source-map-loader": "^0.2.2",
"ts-jest": "^21.1.3",
"ts-node": "^3.3.0",
"typedoc": "^0.9.0",
"typescript": "^2.5.3",
"uglify-es": "^3.1.5",
"uglifyjs-webpack-plugin": "^1.2.5",
"web-ext": "^2.7.0",
"web-ext-types": "github:kelseasy/web-ext-types",
"webpack": "^3.8.1"
},
"scripts": {
"build": "sh scripts/build.sh",
"run": "web-ext run -s build/ -u 'txti.es'",
"watch": "echo 'watch is broken, use build instead'; exit 0; chokidar src scripts --initial --silent -i 'src/excmds_{background,content}.ts' -i 'src/static/docs' -c 'npm run build'",
"clean": "rm -rf build generated",
"test": "npm run build && jest --silent",
"update-buildsystem": "rm -rf src/node_modules; npm run clean",
"lint": "bash hooks/pre-commit",
"pretty": "bash scripts/pretty"
},
"jest": {
"transform": {
"^.+\\.tsx?$": "<rootDir>/node_modules/ts-jest/preprocessor.js"
},
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json"
]
},
"author": "Colin Caine",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/cmcaine/tridactyl.git"
},
"keywords": [
"webextension",
"webext",
"vim",
"firefox"
],
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/cmcaine/tridactyl/issues"
},
"homepage": "https://github.com/cmcaine/tridactyl#readme"
}