This PR cleans up 4 of the existing ignore files (.gitignore, .nodemonignore, .npmignore, and .prettierignore). The most important changes are in which files are included in the npm package.
Updated npm ignore
The configuration in this PR removes as many files from the npm package as possible (including for example screenshots and documentation). This is more intended as a starting point to pick which other files to include.
Removed files are
Component Less and non-bundles JS files
Common and vendor Less files
Markdown docs (Plugins and Mergetool)
Images from Readme
See below for the complete list of which files were and are now included.
In total 99 files, taking about 700kb, are now excluded.
Other Changes
.gitignore
Only include existing folders and files
Reorder and add comments
Add folders created by nyc in preparation for #1365
Add entries that might commonly be created by developers
.nodemonignore
Delete since I couldn't find usage
.npmignore
Reorder and add comments
Ignore all build ressources
Add folders created by nyc in preparation for #1365
Add entries that might commonly be created by developers
.prettierignore
Reorder
Add folders created by nyc in preparation for #1365
This PR cleans up 4 of the existing ignore files (
.gitignore
,.nodemonignore
,.npmignore
, and.prettierignore
). The most important changes are in which files are included in the npm package.Updated npm ignore
The configuration in this PR removes as many files from the npm package as possible (including for example screenshots and documentation). This is more intended as a starting point to pick which other files to include.
Removed files are
See below for the complete list of which files were and are now included. In total 99 files, taking about 700kb, are now excluded.
Other Changes
.gitignore
.nodemonignore
.npmignore
.prettierignore
List of files in npm package
npm pack
archives(Zipped as GitHub does not allow
.tgz
)Old archive
ungit-1.5.7-new.tgz.zip
New archive
ungit-1.5.7-old.tgz.zip