159159 "default" : " Mill" ,
160160 "enum" : [
161161 " Mill" ,
162- " Lathe"
162+ " Lathe" ,
163+ " 3D Printer"
163164 ],
164165 "enumDescriptions" : [
165166 " Configure G-Code Extension for CNC Mill" ,
169170 "markdownDescription" : " Configure G-Code Extension for a Specific Machine Type" ,
170171 "scope" : " window"
171172 },
173+ "gcode.general.hovers.enabled" : {
174+ "type" : " boolean" ,
175+ "default" : true ,
176+ "markdownDescription" : " Enable G-Code Hovers" ,
177+ "scope" : " window"
178+ },
172179 "gcode.general.statusBars.enabled" : {
173180 "type" : " boolean" ,
174181 "default" : true ,
373380 },
374381 "scripts" : {
375382 "vscode:prepublish" : " npm run compile" ,
383+ "clean" : " shx rm -rf out/*" ,
376384 "compile" : " tsc -p ./" ,
377385 "lint" : " eslint --ext .ts src/**/*.ts --cache" ,
378386 "watch" : " tsc -watch -p ./" ,
383391 "devDependencies" : {
384392 "@types/glob" : " ^7.1.3" ,
385393 "@types/mocha" : " ^8.2.2" ,
386- "@types/node" : " ^14.14.37 " ,
394+ "@types/node" : " ^14.14.39 " ,
387395 "@types/vscode" : " ^1.55.0" ,
388396 "@typescript-eslint/eslint-plugin" : " ^4.22.0" ,
389397 "@typescript-eslint/parser" : " ^4.22.0" ,
390398 "eslint" : " ^7.24.0" ,
391399 "eslint-config-prettier" : " ^8.2.0" ,
392400 "eslint-plugin-import" : " ^2.22.1" ,
393- "eslint-plugin-prettier" : " ^3.3.1 " ,
401+ "eslint-plugin-prettier" : " ^3.4.0 " ,
394402 "glob" : " ^7.1.6" ,
395403 "mocha" : " ^8.3.2" ,
396404 "prettier" : " ^2.2.1" ,
405+ "shx" : " ^0.3.3" ,
397406 "typescript" : " ^4.2.4" ,
398407 "vscode-test" : " ^1.5.2"
408+ },
409+ "dependencies" : {
410+ "@appliedengdesign/gcode-reference" : " ^0.0.3"
399411 }
400- }
412+ }
0 commit comments