diff --git a/packages/create-freesewing-pattern/lib/create-library.js b/packages/create-freesewing-pattern/lib/create-library.js index 88d527a1612..3192df0d241 100644 --- a/packages/create-freesewing-pattern/lib/create-library.js +++ b/packages/create-freesewing-pattern/lib/create-library.js @@ -105,6 +105,30 @@ module.exports.initGitRepo = async (opts) => { dest } = opts + const gitIgnorePath = path.join(dest, '.gitignore') + fs.writeFileSync(gitIgnorePath, ` +# See https://help.github.com/ignore-files/ for more about ignoring files. + +# dependencies +node_modules + +# builds +build +dist + +# misc +.DS_Store +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* +`, 'utf8') + const cmd = `git init && git add . && git commit -m "init ${pkg.name}@${pkg.version}"` return execa.shell(cmd, { cwd: dest }) } diff --git a/packages/create-freesewing-pattern/package.json b/packages/create-freesewing-pattern/package.json index cf88580437b..26fe2d13c1d 100644 --- a/packages/create-freesewing-pattern/package.json +++ b/packages/create-freesewing-pattern/package.json @@ -1,6 +1,6 @@ { "name": "react-modern-library-cli", - "version": "1.2.0", + "version": "1.3.0", "description": "CLI for easily bootstrapping modern react libraries", "main": "index.js", "license": "MIT",