-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
56 lines (56 loc) · 2.25 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{
"name": "foundryfilehelper",
"displayName": "FoundryFileHelper",
"description": "Foundry File Helper is a VSCode extension specifically designed for smartcontract developers to automatically generate file templates that conform to the Foundry project structure. The extension monitors the .sol files in the src directory and automatically creates corresponding deployment scripts and test files in the script and test directories.\n\nKey Features:\n1. Automatic File Generation: When a new .sol file is created in the src directory, the extension automatically generates deployment scripts and test files, saving developers from manual file creation.\n2. Foundry Compatibility: The extension is tailored for Foundry projects, ensuring that the generated files follow the Foundry structure standards.\n3. Streamlined Development Process: Focus on coding by reducing the overhead of managing project files.\n\nThis is a simple yet effective tool, ideal for developers who frequently work with the Foundry framework.",
"version": "1.1.0",
"publisher": "Satoshi",
"engines": {
"vscode": "^1.93.0"
},
"categories": [
"Snippets"
],
"activationEvents": [
"onLanguage:solidity"
],
"repository": {
"type": "git",
"url": "https://github.com/suddenly1990/foundryfilehelper.git"
},
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "foundryfilehelper.generateFiles",
"title": "Generate Foundry Files"
},
{
"command": "foundryfilehelper.createMakefile",
"title": "Generate Foundry Makefile"
},
{
"command": "foundryfilehelper.createEnvFile",
"title": "Generate Foundry Env"
}
]
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./",
"pretest": "npm run compile && npm run lint",
"lint": "eslint src",
"test": "vscode-test"
},
"devDependencies": {
"@types/vscode": "^1.93.0",
"@types/mocha": "^10.0.8",
"@types/node": "20.x",
"@typescript-eslint/eslint-plugin": "^8.7.0",
"@typescript-eslint/parser": "^8.7.0",
"eslint": "^9.11.1",
"typescript": "^5.6.2",
"@vscode/test-cli": "^0.0.10",
"@vscode/test-electron": "^2.4.1"
}
}