diff --git a/app/index.js b/app/index.js index e8b5479..7f9bd79 100644 --- a/app/index.js +++ b/app/index.js @@ -111,6 +111,7 @@ module.exports = class extends Generator { mv('gitattributes', '.gitattributes'); mv('gitignore', '.gitignore'); mv('travis.yml', '.travis.yml'); + mv('npmrc', '.npmrc'); mv('_package.json', 'package.json'); }); } diff --git a/app/templates/gitignore b/app/templates/gitignore index d2f16f6..2fe62b0 100644 --- a/app/templates/gitignore +++ b/app/templates/gitignore @@ -1,3 +1,4 @@ node_modules<% if (nyc) { %> .nyc_output coverage<% } %> +yarn.lock diff --git a/app/templates/npmrc b/app/templates/npmrc new file mode 100644 index 0000000..43c97e7 --- /dev/null +++ b/app/templates/npmrc @@ -0,0 +1 @@ +package-lock=false diff --git a/test.js b/test.js index 6f30a39..5071e91 100644 --- a/test.js +++ b/test.js @@ -32,7 +32,8 @@ test.serial('generates expected files', async () => { 'license', 'package.json', 'readme.md', - 'test.js' + 'test.js', + '.npmrc' ]); assert.noFile('cli.js');