{"_id":"@builtbygio/whitespace","name":"@builtbygio/whitespace","dist-tags":{"latest":"0.37.10"},"versions":{"0.37.10":{"name":"@builtbygio/whitespace","version":"0.37.10","main":"./lib/main","description":"Strips trailing whitespace and adds a trailing newline when an editor is saved.","repository":{"type":"git","url":"git+https://github.com/atom/whitespace.git"},"license":"MIT","engines":{"atom":"*","chevron":"*"},"scripts":{"lint":"standard"},"devDependencies":{"fs-plus":"2.x","standard":"^8.4.0","temp":"~0.8.1"},"standard":{"ignore":[],"globals":["atom","afterEach","beforeEach","describe","fdescribe","xdescribe","expect","it","fit","xit","jasmine","runs","spyOn","waits","waitsFor","waitsForPromise"]},"configSchema":{"removeTrailingWhitespace":{"type":"boolean","default":true,"scopes":{".source.diff":{"default":false},".source.jade":{"default":false},".source.patch":{"default":false},".source.pug":{"default":false}},"description":"Automatically remove whitespace characters at ends of lines when the buffer is saved. To disable/enable for a certain language, use [syntax-scoped properties](https://github.com/atom/whitespace#readme) in your `config.cson`."},"keepMarkdownLineBreakWhitespace":{"type":"boolean","default":true,"description":"Markdown uses two or more spaces at the end of a line to signify a line break. Enable this option to keep this whitespace in Markdown files, even if other settings would remove it."},"ignoreWhitespaceOnCurrentLine":{"type":"boolean","default":true,"description":"Skip removing trailing whitespace on the line which the cursor is positioned on when the buffer is saved. To disable/enable for a certain language, use [syntax-scoped properties](https://github.com/atom/whitespace#readme) in your `config.cson`."},"ignoreWhitespaceOnlyLines":{"type":"boolean","default":false,"description":"Skip removing trailing whitespace on lines which consist only of whitespace characters. To disable/enable for a certain language, use [syntax-scoped properties](https://github.com/atom/whitespace#readme) in your `config.cson`."},"ensureSingleTrailingNewline":{"type":"boolean","default":true,"description":"If the buffer doesn't end with a newline character when it's saved, then append one. If it ends with more than one newline, remove all but one. To disable/enable for a certain language, use [syntax-scoped properties](https://github.com/atom/whitespace#readme) in your `config.cson`."}},"_id":"@builtbygio/whitespace@0.37.10","bugs":{"url":"https://github.com/atom/whitespace/issues"},"homepage":"https://github.com/atom/whitespace#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-PWzTWS9ncQNv/TJT3SxbDmIfK2Ps3RKwtrbFJwIADpa4I/AJ99vJ+/KPHuZwdvf+IsDTSPSKsd6oHdMDqTOf4A==","shasum":"de42805b6704d61ec057ee52f75853fe7d0d90e6","tarball":"https://registry.npmjs.org/@builtbygio/whitespace/-/whitespace-0.37.10.tgz","fileCount":12,"unpackedSize":18449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgU79UhGTo7eXNLSAm+AzJR+3UaMQ3/56KcQN+5jY+YgIgRGUuTLhI/irU08hgaeW4A7K2IDtZjkDosfpR9DC7a+M="}]},"_npmUser":{"name":"giobuilds","email":"giova19@proton.me"},"directories":{},"maintainers":[{"name":"giobuilds","email":"giova19@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whitespace_0.37.10_1787781315602_0.5792503466877734"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T21:55:15.392Z","0.37.10":"2026-08-26T21:55:15.755Z","modified":"2026-08-26T21:55:16.019Z"},"maintainers":[{"name":"giobuilds","email":"giova19@proton.me"}],"description":"Strips trailing whitespace and adds a trailing newline when an editor is saved.","homepage":"https://github.com/atom/whitespace#readme","repository":{"type":"git","url":"git+https://github.com/atom/whitespace.git"},"bugs":{"url":"https://github.com/atom/whitespace/issues"},"license":"MIT","readme":"##### Atom and all repositories under Atom will be archived on December 15, 2022. Learn more in our [official announcement](https://github.blog/2022-06-08-sunsetting-atom/)\n # Whitespace package\n[![OS X Build Status](https://travis-ci.org/atom/whitespace.svg?branch=master)](https://travis-ci.org/atom/whitespace) [![Windows Build Status](https://ci.appveyor.com/api/projects/status/sf8pdb3ausdk1vtb/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/whitespace/branch/master) [![Dependency Status](https://david-dm.org/atom/whitespace.svg)](https://david-dm.org/atom/whitespace)\n\nStrips trailing whitespace and adds a trailing newline when an editor is saved.\n\nTo disable/enable features for a certain language package, you can use syntax-scoped properties in your `config.cson`. E.g.\n\n```coffee\n'.slim.text':\n  whitespace:\n    removeTrailingWhitespace: false\n```\n\nYou find the `scope` on top of a grammar package's settings view.\n\nNote: for `.source.jade`, `.source.diff`, `.source.pug` and `.source.patch`, removing trailing whitespace is disabled by default.\n","readmeFilename":"README.md","_rev":"1-394cd6907ad8b51fb4fdc8a349919793"}