diff --git a/package-lock.json b/package-lock.json index e0dd6a01..503767f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-semantically-released", "license": "MIT", "dependencies": { - "@form8ion/core": "^4.0.0", + "@form8ion/core": "^4.3.0", "@form8ion/execa-wrapper": "^1.0.0", "@form8ion/overridable-prompts": "^1.1.0", "@form8ion/readme": "3.1.0", @@ -1608,9 +1608,9 @@ } }, "node_modules/@form8ion/core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.2.1.tgz", - "integrity": "sha512-Xf49rggOun4EL05kUYeAOWg0KS1ziPcGvp5YdiR/M2TUyA42DE6+jNRWElX1npOu2Qo7l6qONZCrO7DlNOBALg==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@form8ion/core/-/core-4.3.0.tgz", + "integrity": "sha512-Rt0wI65T6InL1+j5Bh31gJtG/FAW9CfiEcPqGyB94sCASnXYRnAcZPOk0+wJsHwchRbRRdBFxtzV2fpoj+vHRg==", "dependencies": { "@hapi/hoek": "^11.0.2", "@travi/cli-messages": "^1.0.5", diff --git a/package.json b/package.json index 516ef905..86623844 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ } }, "dependencies": { - "@form8ion/core": "^4.0.0", + "@form8ion/core": "^4.3.0", "@form8ion/execa-wrapper": "^1.0.0", "@form8ion/overridable-prompts": "^1.1.0", "@form8ion/readme": "3.1.0", diff --git a/src/lift.js b/src/lift.js index f1ca5cab..4bc37cd1 100644 --- a/src/lift.js +++ b/src/lift.js @@ -4,11 +4,12 @@ import {lift as liftReadme} from '@form8ion/readme'; import {test as gitIgnoreExists, lift as liftGitignore} from './vcs/git/ignore/index.js'; -export default async function ({projectRoot, results, enhancers, vcs}) { +export default async function ({projectRoot, results, enhancers, vcs, dependencies}) { const enhancerResults = await applyEnhancers({ results, enhancers: {...enhancers, gitIgnore: {test: gitIgnoreExists, lift: liftGitignore}}, - options: {projectRoot, vcs} + options: {projectRoot, vcs}, + dependencies }); await liftReadme({projectRoot, results: deepmerge.all([results, enhancerResults])}); diff --git a/src/lift.test.js b/src/lift.test.js index 23a950a6..c6ebd805 100644 --- a/src/lift.test.js +++ b/src/lift.test.js @@ -21,6 +21,7 @@ describe('lift', () => { it('should lift the README based on the provided results', async () => { const projectRoot = any.string(); const enhancers = any.simpleObject(); + const dependencies = any.simpleObject(); const vcs = any.simpleObject(); const results = any.simpleObject(); const enhancerResults = any.simpleObject(); @@ -29,12 +30,13 @@ describe('lift', () => { .calledWith({ results, enhancers: {...enhancers, gitIgnore: {test: gitIgnoreExists, lift: liftGitignore}}, - options: {projectRoot, vcs} + options: {projectRoot, vcs}, + dependencies }) .mockResolvedValue(enhancerResults); when(deepmerge.all).calledWith([results, enhancerResults]).mockReturnValue(mergedResults); - expect(await lift({projectRoot, results, enhancers, vcs})).toEqual(enhancerResults); + expect(await lift({projectRoot, results, enhancers, vcs, dependencies})).toEqual(enhancerResults); expect(readme.lift).toHaveBeenCalledWith({projectRoot, results: mergedResults}); }); });