@red-mobile/nodejs-mobile-cordova
Version:
Node.js for Mobile Apps Cordova plugin
44 lines (43 loc) • 1.37 kB
JSON
{
"name": "Node.js & Android",
"build": {
"dockerfile": "Dockerfile"
},
"features": {
"ghcr.io/devcontainers/features/java:1": {
"version": "17",
"installGradle": true
},
"ghcr.io/NordcomInc/devcontainer-features/android-sdk:1": {
"extra_packages": "ndk-bundle ndk;24.0.8215888 cmake;3.22.1"
}
},
"mounts": [
"source=node_modules_${devcontainerId},target=${containerWorkspaceFolder}/node_modules,type=volume",
"source=pre-commit-cache_${devcontainerId},target=${containerWorkspaceFolder}/.pre-commit-cache,type=volume",
"source=npm_${devcontainerId},target=${containerWorkspaceFolder}/.npm,type=volume"
],
"remoteEnv": {
"PRE_COMMIT_HOME": "${containerWorkspaceFolder}/.pre-commit-cache",
"npm_config_cache": "${containerWorkspaceFolder}/.npm"
},
"postAttachCommand": "bash .devcontainer/commands/post-attach.sh",
"customizations": {
"vscode": {
"extensions": [
"usernamehw.errorlens",
"streetsidesoftware.code-spell-checker",
"redhat.vscode-yaml",
"github.vscode-github-actions",
"DavidAnson.vscode-markdownlint",
"exiasr.hadolint",
"GitHub.copilot-chat",
"GitHub.copilot",
"timonwong.shellcheck"
],
"settings": {
"terminal.integrated.defaultProfile.linux": "zsh"
}
}
}
}