bit-bin

  • Version 14.8.8
  • Published
  • 4.19 MB
  • 160 dependencies
  • Apache-2.0 license

Install

npm i bit-bin
yarn add bit-bin
pnpm add bit-bin

Overview

<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b

Index

Variables

variable coreExtensions

const coreExtensions: { [x: string]: any };

    Functions

    function addMany

    addMany: (
    components: AddProps[],
    alternateCwd?: string
    ) => Promise<
    import('./consumer/component-ops/add-components/add-components').AddActionResults[]
    >;

      function buildAll

      buildAll: (
      id: string,
      noCache?: boolean,
      verbose?: boolean
      ) => Promise<Record<string, any>>;

        function buildOne

        buildOne: (
        id: string,
        noCache?: boolean,
        verbose?: boolean,
        workspaceDir?: string
        ) => Promise<string[] | undefined>;

          function getDeclarationCoreExtension

          getDeclarationCoreExtension: (
          extensionId: string
          ) =>
          | import('@teambit/harmony').ExtensionManifest
          | typeof import('./extensions/environments').Environments
          | typeof import('./extensions/dependency-resolver').DependencyResolverExtension
          | {
          name: string;
          dependencies: never[];
          config: {};
          provider: typeof import('./extensions/logger/logger.provider').provideLogger;
          }
          | typeof import('./extensions/cli').CLIExtension
          | {
          name: string;
          dependencies: {
          name: string;
          dependencies: never[];
          config: {};
          provider: typeof import('./extensions/logger/logger.provider').provideLogger;
          }[];
          config: {};
          provider: typeof import('./extensions/reporter/reporter.provider').provideReporter;
          }
          | typeof import('./extensions/isolator').IsolatorExtension
          | typeof import('./extensions/component').ComponentFactoryExt
          | typeof import('./extensions/scope').ScopeExtension
          | {
          name: string;
          dependencies: never[];
          config: {};
          provider: typeof import('./extensions/config/config.provider').default;
          }
          | typeof import('./extensions/graphql').GraphQLExtension
          | typeof import('./extensions/builder').BuilderExtension
          | typeof import('./extensions/pkg').PkgExtension
          | typeof import('./extensions/tester').TesterExtension
          | typeof import('./extensions/react').React
          | typeof import('./extensions/ui').UIExtension
          | {
          name: string;
          dependencies: (
          | import('@teambit/harmony').ExtensionManifest
          | typeof import('./extensions/cli').CLIExtension
          )[];
          provider: typeof import('./extensions/watch/watch.provider').provideWatch;
          };

            function getLoadedCoreExtension

            getLoadedCoreExtension: (
            extensionId: string,
            options?: LoadCoreExtensionsOptions
            ) => Promise<unknown>;

              function list

              list: (
              scopePath: string,
              namespacesUsingWildcards?: string,
              opts?: { loadScopeFromCache?: boolean }
              ) => Promise<string[]>;

                function loadCoreExtensions

                loadCoreExtensions: (
                options?: LoadCoreExtensionsOptions
                ) => Promise<import('@teambit/harmony').Harmony>;

                  function show

                  show: (scopePath: string, id: string, opts?: Record<string, any>) => any;

                    Package Files (3)

                    Dependencies (160)

                    Dev Dependencies (60)

                    Peer Dependencies (0)

                    No peer dependencies.

                    Badge

                    To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                    You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/bit-bin.

                    • Markdown
                      [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/bit-bin)
                    • HTML
                      <a href="https://www.jsdocs.io/package/bit-bin"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>