New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bit-bin

Package Overview
Dependencies
Maintainers
3
Versions
755
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bit-bin

  • 0.2.5
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
254
decreased by-19.62%
Maintainers
3
Weekly downloads
 
Created
Source

Bit

Distributed code component manager

Bit is a code component manager written in javascript yet designed to be language agnostic.

It helps you make code components such as functions, classes and more reusable with zero initial configuration. Creating a Bit component and using it across repositories prevents the need to duplicate or re-invent it over and over again.

Bit uses a distributed scoping system to organize your components and take care of their entire lifecycle. Scopes take care of versioning, dependency management, building and testing components in an isolated environment and more. You can create a scope anywhere or connect scopes together to create a distributed network.

Features

  • Use components across repositories. Use your functions/classes in multiple repos.

  • Zero initial configuration. Transpiling and testing with simple commands.

  • Scoping system. Orgenize your components in multiple scopes.

  • Distributed. Create a scope anywhere you want with bit init --bare

  • Component CI. Build and test execution in an isolated invironment.

  • Fast dependency resolution. Performed on export.

  • Quick modification. Update components with a single bit modify command.

  • Simple versioning management. Simplified incremental versioning for easier update and maintenance.

  • Semantic search engine. Find and use components created by you or your team.

Installation

npm install bit-bin -g

For more installation methods, please check our wiki's installation section.

Quick start

Here is a getting started guide.

Documentation

Head over to the Docs for more information.

Bit

Why Bit?

Before Bit, we often found ourselves re-writing or duplicating code across repositories over and over again. This wasted time and effort while making our code base harder to maintain.

The only alternative was to spend time on boilerplating and build configuration. We also ended up having to maintain a git repo, package and CI for every small component. This required too much overhead to be practical.

We needed a tool that can save us the overhead of making code components reusable. We also needed to take care of our components through their entire lifecycle. We also wanted to collaborate by using and maintaining each other's components.

This compelled us to build Bit. It helped us get rid of hundreds of duplications, saved time an effort and made our code base much easier to maintain. It also proved valuable to performence and helped us get rid of tools we no longer needed. Bit made it practical to collaborate as a team working with the same components. In the long run, we hope Bit will help create dynamic sets of building blocks that will allow everyone to create anything.

Feedback

Feedbacks are more than welcome: team@bitsrc.io

Contributing

Contributions are always welcome, no matter how large or small. Before contributing, please read the code of conduct.

See Contributing.

License

Apache License, Version 2.0

FAQs

Package last updated on 05 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc