Sha256: 298422ef85876b6b33ba1bcfd617425d9eb4fa00d488a1b5862e6513e484b26c

Contents?: true

Size: 498 Bytes

Versions: 20

Compression:

Stored size: 498 Bytes

Contents

// @ts-check

const { existsSync } = require('fs');
const { join } = require('path');

class BuildToolInstallerBase {
  /**
   * @param {string} buildFile
   * @param {string} path
   */
  constructor(buildFile, path) {
    this.buildFile = buildFile;
    this.path = path;
  }

  get available() {
    return existsSync(this.buildFilePath);
  }

  /**
   * @returns {string}
   */
  get buildFilePath() {
    return join(this.path, this.buildFile);
  }
}

module.exports = BuildToolInstallerBase;

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
appmap-0.72.2 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.72.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.72.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.71.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.70.2 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.70.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.70.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.69.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.68.2 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.68.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.68.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.67.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.67.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.66.2 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.66.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.66.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.65.1 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.65.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.64.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js
appmap-0.63.0 ./node_modules/@appland/appmap/src/agentInstaller/buildToolInstallerBase.js