From 44bf7d4d7aba56568890001d202a961a2d849029 Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:45 +0100 Subject: [PATCH 01/10] Sort package.json --- package.json | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index f685b33..4641a1d 100644 --- a/package.json +++ b/package.json @@ -1,22 +1,16 @@ { "name": "level", - "description": "Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN)", "version": "5.0.0-0", - "repository": { - "type": "git", - "url": "https://github.com/Level/level.git" - }, - "homepage": "https://github.com/Level/level", - "keywords": [ - "leveldb", - "stream", - "database", - "db", - "store", - "storage", - "json" - ], + "description": "Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN)", + "license": "MIT", "main": "level.js", + "scripts": { + "test": "standard && nyc node test.js && verify-travis-appveyor", + "test-browser-local": "airtap --local test-browser.js", + "coverage": "nyc report --reporter=text-lcov | coveralls", + "postinstall": "opencollective-postinstall || exit 0", + "hallmark": "hallmark --fix CHANGELOG.md UPGRADING.md" + }, "browser": "browser.js", "dependencies": { "level-js": "^4.0.0", @@ -35,20 +29,26 @@ "uuid": "^3.3.2", "verify-travis-appveyor": "^3.0.0" }, - "scripts": { - "test": "standard && nyc node test.js && verify-travis-appveyor", - "test-browser-local": "airtap --local test-browser.js", - "coverage": "nyc report --reporter=text-lcov | coveralls", - "postinstall": "opencollective-postinstall || exit 0", - "hallmark": "hallmark --fix CHANGELOG.md UPGRADING.md" - }, - "engines": { - "node": ">=8.6.0" - }, - "license": "MIT", "collective": { "type": "opencollective", "url": "https://opencollective.com/level", "logo": "https://opencollective.com/level/logo.txt" + }, + "repository": { + "type": "git", + "url": "https://github.com/Level/level.git" + }, + "homepage": "https://github.com/Level/level", + "keywords": [ + "leveldb", + "stream", + "database", + "db", + "store", + "storage", + "json" + ], + "engines": { + "node": ">=8.6.0" } } From bc57f009c88ce40b2f857ce94ecabc5ab160c579 Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:46 +0100 Subject: [PATCH 02/10] Add 'level' to package keywords --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 4641a1d..7f3684a 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ }, "homepage": "https://github.com/Level/level", "keywords": [ + "level", "leveldb", "stream", "database", From 0917a9b179c56463bd7f70669834507613f072cb Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:46 +0100 Subject: [PATCH 03/10] Add level-community devDependency --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 7f3684a..d2a55f6 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "airtap": "^2.0.1", "coveralls": "^3.0.2", "hallmark": "^0.1.0", + "level-community": "^3.0.0", "nyc": "^12.0.2", "pinkie": "^2.0.4", "standard": "^12.0.0", From 3d0e1c4f68221a028f118d96bc16fc90c7322d1c Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:46 +0100 Subject: [PATCH 04/10] Add hallmark configuration --- package.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package.json b/package.json index d2a55f6..8602c92 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,13 @@ "url": "https://opencollective.com/level", "logo": "https://opencollective.com/level/logo.txt" }, + "hallmark": { + "community": "level-community", + "ignore": [ + "CONTRIBUTING.md", + "README.md" + ] + }, "repository": { "type": "git", "url": "https://github.com/Level/level.git" From 5ca10b3bbd1f932a6cea3d66402e671863fb533e Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:47 +0100 Subject: [PATCH 05/10] Add hallmark to npm scripts --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8602c92..0540707 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,11 @@ "license": "MIT", "main": "level.js", "scripts": { - "test": "standard && nyc node test.js && verify-travis-appveyor", + "test": "standard && hallmark && nyc node test.js && verify-travis-appveyor", "test-browser-local": "airtap --local test-browser.js", "coverage": "nyc report --reporter=text-lcov | coveralls", "postinstall": "opencollective-postinstall || exit 0", - "hallmark": "hallmark --fix CHANGELOG.md UPGRADING.md" + "hallmark": "hallmark --fix" }, "browser": "browser.js", "dependencies": { From ee9476dcfb4140c9ba0b80f57f0bd5260e396c94 Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:47 +0100 Subject: [PATCH 06/10] Add CONTRIBUTORS.md --- CONTRIBUTORS.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 CONTRIBUTORS.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000..77e8114 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1 @@ +# Contributors From 16a1e8dc296eb75b16caa57c83bdc2c4fa27d318 Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:48 +0100 Subject: [PATCH 07/10] Update LICENSE.md --- LICENSE.md | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/LICENSE.md b/LICENSE.md index 296b7b7..1e78cf8 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,11 +1,21 @@ -The MIT License (MIT) -===================== +# The MIT License (MIT) -Copyright (c) 2017 Rod Vagg ---------------------------- +**Copyright © 2013-present Rod Vagg and [Contributors](CONTRIBUTORS.md).** -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From d25ad1833edad988b071278db358d55997fd79ed Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:48 +0100 Subject: [PATCH 08/10] Update License section in README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 75e91a4..b8ec61c 100644 --- a/README.md +++ b/README.md @@ -471,9 +471,7 @@ Support this project by [becoming a sponsor](https://opencollective.com/level#sp ## License -Copyright (c) 2012-present `level` [contributors](https://github.com/level/community#contributors). - -`level` is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included `LICENSE.md` file for more details. +[MIT](LICENSE.md) © 2013-present Rod Vagg and [Contributors](CONTRIBUTORS.md). [level-badge]: http://leveldb.org/img/badge.svg [levelup]: https://github.com/level/levelup From 4e15bb1dde7f61928d688e056044fa90e25c909b Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:48:49 +0100 Subject: [PATCH 09/10] Update Contributing section in README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b8ec61c..707c712 100644 --- a/README.md +++ b/README.md @@ -436,11 +436,11 @@ db.on('put', function (key, value) { ## Contributing -`level` is an **OPEN Open Source Project**. This means that: +[`Level/level`](https://github.com/Level/level) is an **OPEN Open Source Project**. This means that: > Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project. -See the [`CONTRIBUTING.md`](https://github.com/Level/community/blob/master/CONTRIBUTING.md) file for more details. +See the [Contribution Guide](https://github.com/Level/community/blob/master/CONTRIBUTING.md) for more details. ## Contributors From f36d2749f383ee411f304daa0483919d57c9b667 Mon Sep 17 00:00:00 2001 From: Vincent Weevers Date: Sat, 5 Jan 2019 12:49:01 +0100 Subject: [PATCH 10/10] Run hallmark --- CONTRIBUTORS.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 77e8114..1d71a30 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1 +1,14 @@ # Contributors + +| Name | GitHub | Social | +| :------------------------- | :--------------------------------------------------------------- | :------------------------------------------------------------ | +| **Lars-Magnus Skog** | [**@ralphtheninja**](https://github.com/ralphtheninja) | [**@ralph@social.weho.st**](https://social.weho.st/@ralph) | +| **Rod Vagg** | [**@rvagg**](https://github.com/rvagg) | [**@rvagg@twitter**](https://twitter.com/rvagg) | +| **Vincent Weevers** | [**@vweevers**](https://github.com/vweevers) | [**@vweevers@twitter**](https://twitter.com/vweevers) | +| **Julian Gruber** | [**@juliangruber**](https://github.com/juliangruber) | [**@juliangruber@twitter**](https://twitter.com/juliangruber) | +| **jess** | [**@monkeywithacupcake**](https://github.com/monkeywithacupcake) | | +| **Tim Oxley** | [**@timoxley**](https://github.com/timoxley) | [**@secoif@twitter**](https://twitter.com/secoif) | +| **Matt Walters** | [**@mateodelnorte**](https://github.com/mateodelnorte) | | +| **RasmusErik Voel Jensen** | [**@rasmuserik**](https://github.com/rasmuserik) | | +| **Joseph Dykstra** | [**@ArtskydJ**](https://github.com/ArtskydJ) | | +| **Andrew Kelley** | [**@andrewrk**](https://github.com/andrewrk) | |