Skip to content

Commit 90b23c9

Browse files
authored
Add xref helper VS Code extension (#563)
1 parent 075362a commit 90b23c9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+16207
-2
lines changed

LICENSE

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ exhaustive, and do not form part of our licenses.
4949
such as asking that all changes be marked or described.
5050
Although not required by our licenses, you are encouraged to
5151
respect those requests where reasonable. More_considerations
52-
for the public:
52+
for the public:
5353
wiki.creativecommons.org/Considerations_for_licensees
5454

5555
=======================================================================
@@ -392,4 +392,4 @@ understandings, or agreements concerning use of licensed material. For
392392
the avoidance of doubt, this paragraph does not form part of the
393393
public licenses.
394394

395-
Creative Commons may be contacted at creativecommons.org.
395+
Creative Commons may be contacted at creativecommons.org.

xref-helper/.gitignore

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
.vscode-test/
2+
3+
# Logs
4+
logs
5+
*.log
6+
npm-debug.log*
7+
yarn-debug.log*
8+
yarn-error.log*
9+
lerna-debug.log*
10+
.pnpm-debug.log*
11+
12+
# Diagnostic reports (https://nodejs.org/api/report.html)
13+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
14+
15+
# Runtime data
16+
pids
17+
*.pid
18+
*.seed
19+
*.pid.lock
20+
21+
# Directory for instrumented libs generated by jscoverage/JSCover
22+
lib-cov
23+
24+
# Coverage directory used by tools like istanbul
25+
coverage
26+
*.lcov
27+
28+
# nyc test coverage
29+
.nyc_output
30+
31+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
32+
.grunt
33+
34+
# Bower dependency directory (https://bower.io/)
35+
bower_components
36+
37+
# node-waf configuration
38+
.lock-wscript
39+
40+
# Compiled binary addons (https://nodejs.org/api/addons.html)
41+
build/Release
42+
43+
# Dependency directories
44+
node_modules/
45+
jspm_packages/
46+
47+
# Snowpack dependency directory (https://snowpack.dev/)
48+
web_modules/
49+
50+
# TypeScript cache
51+
*.tsbuildinfo
52+
53+
# Optional npm cache directory
54+
.npm
55+
56+
# Optional eslint cache
57+
.eslintcache
58+
59+
# Optional stylelint cache
60+
.stylelintcache
61+
62+
# Microbundle cache
63+
.rpt2_cache/
64+
.rts2_cache_cjs/
65+
.rts2_cache_es/
66+
.rts2_cache_umd/
67+
68+
# Optional REPL history
69+
.node_repl_history
70+
71+
# Output of 'npm pack'
72+
*.tgz
73+
74+
# Yarn Integrity file
75+
.yarn-integrity
76+
77+
# dotenv environment variable files
78+
.env
79+
.env.development.local
80+
.env.test.local
81+
.env.production.local
82+
.env.local
83+
84+
# parcel-bundler cache (https://parceljs.org/)
85+
.cache
86+
.parcel-cache
87+
88+
# Next.js build output
89+
.next
90+
out
91+
92+
# Nuxt.js build / generate output
93+
.nuxt
94+
dist
95+
96+
# Gatsby files
97+
.cache/
98+
# Comment in the public line in if your project uses Gatsby and not Next.js
99+
# https://nextjs.org/blog/next-9-1#public-directory-support
100+
# public
101+
102+
# vuepress build output
103+
.vuepress/dist
104+
105+
# vuepress v2.x temp and cache directory
106+
.temp
107+
.cache
108+
109+
# Docusaurus cache and generated files
110+
.docusaurus
111+
112+
# Serverless directories
113+
.serverless/
114+
115+
# FuseBox cache
116+
.fusebox/
117+
118+
# DynamoDB Local files
119+
.dynamodb/
120+
121+
# TernJS port file
122+
.tern-port
123+
124+
# Stores VSCode versions used for testing VSCode extensions
125+
.vscode-test
126+
127+
# yarn v2
128+
.yarn/cache
129+
.yarn/unplugged
130+
.yarn/build-state.yml
131+
.yarn/install-state.gz
132+
.pnp.*
133+
134+
.dccache
135+
.DS_Store
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
// See http://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": [
5+
"dbaeumer.vscode-eslint"
6+
]
7+
}

xref-helper/.vscode/launch.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// A launch configuration that compiles the extension and then opens it inside a new window
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
{
6+
"version": "0.2.0",
7+
"configurations": [
8+
{
9+
"name": "Run Extension",
10+
"type": "extensionHost",
11+
"request": "launch",
12+
"args": [
13+
"--extensionDevelopmentPath=${workspaceFolder}"
14+
],
15+
"outFiles": ["${workspaceFolder}/out/**/*.js"],
16+
"preLaunchTask": "${defaultBuildTask}"
17+
},
18+
{
19+
"name": "Run Extension & Watch",
20+
"type": "extensionHost",
21+
"request": "launch",
22+
"args": [
23+
"--extensionDevelopmentPath=${workspaceFolder}",
24+
"--disable-extensions"
25+
],
26+
"outFiles": ["${workspaceFolder}/out/**/*.js"],
27+
"preLaunchTask": "npm: esbuild-watch"
28+
},
29+
{
30+
"name": "Extension Tests",
31+
"type": "extensionHost",
32+
"request": "launch",
33+
"args": [
34+
"--extensionDevelopmentPath=${workspaceFolder}",
35+
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index",
36+
"--disable-extensions"
37+
],
38+
"outFiles": ["${workspaceFolder}/out/test/**/*.js"],
39+
"preLaunchTask": "npm: test-compile"
40+
}
41+
]
42+
}

xref-helper/.vscode/settings.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Place your settings in this file to overwrite default and user settings.
2+
{
3+
"files.exclude": {
4+
"out": false // set this to true to hide the "out" folder with the compiled JS files
5+
},
6+
"search.exclude": {
7+
"out": true // set this to false to include "out" folder in search results
8+
},
9+
// Turn off tsc task auto detection since we have the necessary tasks as npm scripts
10+
"typescript.tsc.autoDetect": "off",
11+
"cSpell.words": [
12+
"camelcase",
13+
"consts",
14+
"nameof"
15+
]
16+
}

xref-helper/.vscode/tasks.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// See https://go.microsoft.com/fwlink/?LinkId=733558
2+
// for the documentation about the tasks.json format
3+
{
4+
"version": "2.0.0",
5+
"tasks": [
6+
{
7+
"type": "npm",
8+
"script": "esbuild-watch",
9+
"group": "build",
10+
"problemMatcher": "$esbuild-watch",
11+
"isBackground": true,
12+
"label": "npm: esbuild-watch"
13+
},
14+
{
15+
"type": "npm",
16+
"script": "build",
17+
"problemMatcher": "$esbuild",
18+
"label": "npm: build",
19+
"group": {
20+
"kind": "build",
21+
"isDefault": true
22+
}
23+
}
24+
]
25+
}

xref-helper/.vscodeignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.vscode/**
2+
.vscode-test/**
3+
src/**
4+
.gitignore
5+
.yarnrc
6+
vsc-extension-quickstart.md
7+
**/tsconfig.json
8+
**/.eslintrc.json
9+
**/*.map
10+
**/*.ts

xref-helper/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## [1.0.2](https://github.com/clarkio/vscode-extension-template/compare/v1.0.1...v1.0.2) (2023-05-17)
2+
3+
4+
### Bug Fixes
5+
6+
* change to string for tarballDir ([3d68225](https://github.com/clarkio/vscode-extension-template/commit/3d682256f7c362cfc64a4894e61506323411d2a9))
7+
8+
## [1.0.1](https://github.com/clarkio/vscode-extension-template/compare/v1.0.0...v1.0.1) (2023-05-17)
9+
10+
11+
### Bug Fixes
12+
13+
* remove deprecated action for recommended ([86b2750](https://github.com/clarkio/vscode-extension-template/commit/86b275015bdfe6052975e22898a6c29636eb7576))
14+
15+
# 1.0.0 (2023-05-14)
16+
17+
18+
### Features
19+
20+
* initial template ([8c724e5](https://github.com/clarkio/vscode-extension-template/commit/8c724e53fd67ceb4700b3f2c78b4cd2a2e43b5bd))
21+
22+
# Change Log
23+
24+
All notable changes to the "vscode-extension-template" extension will be documented in this file.
25+
26+
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
27+
28+
## [Unreleased]

0 commit comments

Comments
 (0)