├── .eslintrc.json ├── .github ├── CODEOWNERS ├── release.yml └── workflows │ ├── build.yml │ └── deploy.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── images ├── courses-list.png ├── landing-page.png ├── logo-128X128.png ├── open-course.png ├── opening-example-course.png ├── opening-rust-in-replit.png └── solana-project.png ├── package.json ├── renovate.json ├── resources └── courses.json ├── src ├── commands │ ├── collapse.ts │ ├── develop-course.ts │ ├── open-course.ts │ └── run-course.ts ├── components.ts ├── extension.ts ├── fixture.ts ├── flash.ts ├── handles.ts ├── index.ts ├── inputs.ts ├── loader.ts ├── typings.ts └── usefuls.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .act.json 4 | freecodecamp-courses-*.vsix 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/README.md -------------------------------------------------------------------------------- /images/courses-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/courses-list.png -------------------------------------------------------------------------------- /images/landing-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/landing-page.png -------------------------------------------------------------------------------- /images/logo-128X128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/logo-128X128.png -------------------------------------------------------------------------------- /images/open-course.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/open-course.png -------------------------------------------------------------------------------- /images/opening-example-course.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/opening-example-course.png -------------------------------------------------------------------------------- /images/opening-rust-in-replit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/opening-rust-in-replit.png -------------------------------------------------------------------------------- /images/solana-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/images/solana-project.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/renovate.json -------------------------------------------------------------------------------- /resources/courses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/resources/courses.json -------------------------------------------------------------------------------- /src/commands/collapse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/commands/collapse.ts -------------------------------------------------------------------------------- /src/commands/develop-course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/commands/develop-course.ts -------------------------------------------------------------------------------- /src/commands/open-course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/commands/open-course.ts -------------------------------------------------------------------------------- /src/commands/run-course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/commands/run-course.ts -------------------------------------------------------------------------------- /src/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/components.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/fixture.ts -------------------------------------------------------------------------------- /src/flash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/flash.ts -------------------------------------------------------------------------------- /src/handles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/handles.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/inputs.ts -------------------------------------------------------------------------------- /src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/loader.ts -------------------------------------------------------------------------------- /src/typings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/typings.ts -------------------------------------------------------------------------------- /src/usefuls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/src/usefuls.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freeCodeCamp/courses-vscode-extension/HEAD/webpack.config.js --------------------------------------------------------------------------------