├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── Contributing.md ├── License.md ├── Readme.md ├── __mocks__ └── fs.js ├── jsconfig.json ├── package.json ├── secret.md ├── src ├── __tests__ │ ├── __snapshots__ │ │ └── fs.spec.js.snap │ ├── commands.spec.js │ ├── editorconfig.spec.js │ ├── error.spec.js │ ├── fs.spec.js │ ├── index.spec.js │ └── npm.spec.js ├── commands.js ├── editorconfig.js ├── error.js ├── files │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── packageJson.spec.js.snap │ │ └── packageJson.spec.js │ └── packageJson.js ├── formats │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── file.spec.js.snap │ │ │ ├── ini.spec.js.snap │ │ │ ├── json.spec.js.snap │ │ │ ├── lines.spec.js.snap │ │ │ ├── markdown.spec.js.snap │ │ │ ├── template.spec.js.snap │ │ │ └── yaml.spec.js.snap │ │ ├── file.spec.js │ │ ├── ini.spec.js │ │ ├── json.spec.js │ │ ├── lines.spec.js │ │ ├── markdown.spec.js │ │ ├── template.spec.js │ │ └── yaml.spec.js │ ├── file.js │ ├── ini.js │ ├── json.js │ ├── lines.js │ ├── markdown.js │ ├── template.js │ └── yaml.js ├── fs.js ├── index.js ├── npm.js └── util │ ├── __tests__ │ ├── escapeArguments.js │ ├── execCommand.spec.js │ ├── log.spec.js │ └── merge.spec.js │ ├── escapeArguments.js │ ├── execCommand.js │ ├── isWindows.js │ ├── log.js │ └── merge.js └── types └── index.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | flow-typed/ 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | __tests__ -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/Contributing.md -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/License.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/Readme.md -------------------------------------------------------------------------------- /__mocks__/fs.js: -------------------------------------------------------------------------------- 1 | process.chdir('/'); 2 | module.exports = require('memfs'); 3 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/package.json -------------------------------------------------------------------------------- /secret.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/fs.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/__snapshots__/fs.spec.js.snap -------------------------------------------------------------------------------- /src/__tests__/commands.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/commands.spec.js -------------------------------------------------------------------------------- /src/__tests__/editorconfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/editorconfig.spec.js -------------------------------------------------------------------------------- /src/__tests__/error.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/error.spec.js -------------------------------------------------------------------------------- /src/__tests__/fs.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/fs.spec.js -------------------------------------------------------------------------------- /src/__tests__/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/index.spec.js -------------------------------------------------------------------------------- /src/__tests__/npm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/__tests__/npm.spec.js -------------------------------------------------------------------------------- /src/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/commands.js -------------------------------------------------------------------------------- /src/editorconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/editorconfig.js -------------------------------------------------------------------------------- /src/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/error.js -------------------------------------------------------------------------------- /src/files/__tests__/__snapshots__/packageJson.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/files/__tests__/__snapshots__/packageJson.spec.js.snap -------------------------------------------------------------------------------- /src/files/__tests__/packageJson.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/files/__tests__/packageJson.spec.js -------------------------------------------------------------------------------- /src/files/packageJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/files/packageJson.js -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/file.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/file.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/ini.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/ini.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/json.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/json.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/lines.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/lines.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/markdown.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/markdown.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/template.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/template.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/__snapshots__/yaml.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/__snapshots__/yaml.spec.js.snap -------------------------------------------------------------------------------- /src/formats/__tests__/file.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/file.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/ini.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/ini.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/json.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/json.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/lines.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/lines.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/markdown.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/markdown.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/template.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/template.spec.js -------------------------------------------------------------------------------- /src/formats/__tests__/yaml.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/__tests__/yaml.spec.js -------------------------------------------------------------------------------- /src/formats/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/file.js -------------------------------------------------------------------------------- /src/formats/ini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/ini.js -------------------------------------------------------------------------------- /src/formats/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/json.js -------------------------------------------------------------------------------- /src/formats/lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/lines.js -------------------------------------------------------------------------------- /src/formats/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/markdown.js -------------------------------------------------------------------------------- /src/formats/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/template.js -------------------------------------------------------------------------------- /src/formats/yaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/formats/yaml.js -------------------------------------------------------------------------------- /src/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/fs.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/index.js -------------------------------------------------------------------------------- /src/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/npm.js -------------------------------------------------------------------------------- /src/util/__tests__/escapeArguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/__tests__/escapeArguments.js -------------------------------------------------------------------------------- /src/util/__tests__/execCommand.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/__tests__/execCommand.spec.js -------------------------------------------------------------------------------- /src/util/__tests__/log.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/__tests__/log.spec.js -------------------------------------------------------------------------------- /src/util/__tests__/merge.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/__tests__/merge.spec.js -------------------------------------------------------------------------------- /src/util/escapeArguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/escapeArguments.js -------------------------------------------------------------------------------- /src/util/execCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/execCommand.js -------------------------------------------------------------------------------- /src/util/isWindows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/isWindows.js -------------------------------------------------------------------------------- /src/util/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/log.js -------------------------------------------------------------------------------- /src/util/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/src/util/merge.js -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sapegin/mrm-core/HEAD/types/index.d.ts --------------------------------------------------------------------------------