voluptasmollitia
Version:
Monorepo for the Firebase JavaScript SDK
40 lines (30 loc) • 1.35 kB
text/typescript
/**
* @license
* Copyright 2020 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
// See LICENSE in the project root for license information.
import * as os from 'os';
import colors from 'colors';
import { PackageJsonLookup } from '@rushstack/node-core-library';
import { ApiDocumenterCommandLine } from './cli/ApiDocumenterCommandLine';
const myPackageVersion: string = PackageJsonLookup.loadOwnPackageJson(__dirname)
.version;
console.log(
os.EOL + colors.bold(`@firebase/api-documenter ${myPackageVersion} ` + os.EOL)
);
const parser: ApiDocumenterCommandLine = new ApiDocumenterCommandLine();
parser.execute().catch(console.error); // CommandLineParser.execute() should never reject the promise