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

hologit

Package Overview
Dependencies
Maintainers
1
Versions
113
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hologit - npm Package Compare versions

Comparing version 0.9.4 to 0.9.5

19

commands/branch/create.js

@@ -6,3 +6,3 @@ exports.command = 'create <name>';

describe: 'Which generated starting point to use for the new holobranch',
choices: ['passthrough', 'empty'],
choices: ['emergence-site', 'passthrough', 'empty'],
default: 'empty'

@@ -54,3 +54,3 @@ }

break;
case 'passthrough':
case 'passthrough': {
const { name: workspaceName } = await workspace.getCachedConfig();

@@ -63,2 +63,17 @@

break;
}
case 'emergence-site': {
const { name: workspaceName } = await workspace.getCachedConfig();
mappingConfigs[`_${workspaceName}`] = {
files: '*/**',
after: ['skeleton-v2']
};
mappingConfigs[`_skeleton-v2`] = {
files: '*/**'
};
break;
}
default:

@@ -65,0 +80,0 @@ throw new Error(`unknown holobranch template: ${template}`);

4

package.json
{
"name": "hologit",
"version": "0.9.4",
"version": "0.9.5",
"description": "Hologit automates the projection of layered composite file trees based on flat, declarative plans",

@@ -17,3 +17,3 @@ "repository": "https://github.com/EmergencePlatform/hologit",

"fb-watchman": "^2.0.0",
"git-client": "^1.2.3",
"git-client": "^1.2.5",
"hab-client": "^1.0.0",

@@ -20,0 +20,0 @@ "handlebars": "^4.0.12",

# hologit
**Hologit** is a universal tool for assembling software. It lives inside your project's git repository and enables you to define virtual "holobranches" that can be continuously and efficiently "projected" from a source branch. The projection process handles combining code from remote sources ("compositing") and executing build tools on the result ("lensing") to produce an output file tree.
**Hologit** is a [free and open](https://www.fsf.org/about/what-is-free-software) tool that provides code and content automation for hoomans.
Hologit aim to make working on software easier for everyone, pro and beginner alike, by getting rid of the need to think about or know what needs to happen after you change code. There should just be code, and it goes places when you change it.
Hologit occupies the same space as *build* tools and *continuous integration* tools that experienced software developers use today; it aims to wrap around those in the short term but displace them as relevant concepts anyone needs to worry about in the long term.
Hologit lives inside your project's git repository and enables you to define virtual "holobranches" that can be continuously and efficiently "projected" from a source branch. The projection process handles combining code from remote sources ("compositing") and executing build tools on the result ("lensing") to produce an output file tree.
**Compositing** offers deeper control over which files are pulled from a remote repository and where they are integrated than [git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) alone, while being more dependable and tracable than language-specific package managers like [npm](https://www.npmjs.com/) and [composer](https://getcomposer.org/). Instead of copying and moving files around on disk, hologit takes a git-native approach to minimize disk activity by computing new git trees in memory. Computed trees may be written to disk later or used as input to another process without the overhead.

@@ -6,0 +12,0 @@

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