1.0.4 • Published 3 years ago

git-submodule-js v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

git-submodule-js

This modules is git submodule file (.gitmodules) de/serializer in javascript.

Install

$ npm install git-submodule-js

Usage

.gitmodules content

[submodule "DbConnector"]
	path = DbConnector
	url = https://github.com/chaconinc/DbConnector

[submodule "DbConnector2"]
	path = DbConnector2
	url = https://github.com/chaconinc/DbConnector2

String to JSON

import fs from 'fs';
import { deserialize, serialize } from 'git-submodule-js';
const content = fs.readFileSync('.gitmodules', 'utf8');
const result = deserialize(content);

/*
result:
{
	"DbConnector": {
		"path": "DbConnector",
		"url": "https://github.com/chaconinc/DbConnector"
	},
	"DbConnector2" {
		"path": "DbConnector2",
		"url": "https://github.com/chaconinc/DbConnector2"
	}
}
*/

JSON to String

serialize(result);

/*
[submodule "DbConnector"]
	path = DbConnector
	url = https://github.com/chaconinc/DbConnector

[submodule "DbConnector2"]
	path = DbConnector2
	url = https://github.com/chaconinc/DbConnector2
*/

Thanks.

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago