Skip to content

Commit 77c280c

Browse files
🎉 Feat(@betternpm/semver): Publishing 1.0.0-prerelease!
1 parent 191cb7b commit 77c280c

55 files changed

Lines changed: 4492 additions & 305 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/pre.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"mode": "pre",
3+
"tag": "1.0.0",
4+
"initialVersions": {
5+
"@betternpm/semver": "1.0.0-prerelease",
6+
"@betternpm/validate-npm-package-name": "1.0.0"
7+
},
8+
"changesets": []
9+
}

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

CODE_OF_CONDUCT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Examples of behavior that contributes to creating a positive environment
1515
include:
1616

1717
- Using welcoming and inclusive language
18-
- Being respectful of differing viewpoints and experiences
18+
- Being respectful of differenceering viewpoints and experiences
1919
- Gracefully accepting constructive criticism
2020
- Focusing on what is best for the community
2121
- Showing empathy towards other community members

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ About packages:
6363
| 📦 Package Management | 🔧 Normalize package metadata | [normalize-package-data](https://www.npmjs.com/package/normalize-package-data) | [@betternpm/normalize-package-data](https://www.npmjs.com/package/@betternpm/normalize-package-data) | 💤 |
6464
| 📦 Package Management | 🔍 Validates NPM package names | [validate-npm-package-name](https://www.npmjs.com/package/validate-npm-package-name) | [@betternpm/validate-npm-package-name](https://www.npmjs.com/package/@betternpm/validate-npm-package-name) | 💤 |
6565
| 🌐 Registry and API Interaction | 🏛️ NPM organization management | [libnpmorg](https://www.npmjs.com/package/libnpmorg) | [@betternpm/libnpmorg](https://www.npmjs.com/package/@betternpm/libnpmorg) | 💤 |
66-
| 🌐 Registry and API Interaction | 🔍 Compare NPM packages | [libnpmdiff](https://www.npmjs.com/package/libnpmdiff) | [@betternpm/libnpmdiff](https://www.npmjs.com/package/@betternpm/libnpmdiff) | 💤 |
66+
| 🌐 Registry and API Interaction | 🔍 Compare NPM packages | [libnpmdifference](https://www.npmjs.com/package/libnpmdifference) | [@betternpm/libnpmdifference](https://www.npmjs.com/package/@betternpm/libnpmdifference) | 💤 |
6767
| 🌐 Registry and API Interaction | 🕵️ Search NPM packages | [libnpmsearch](https://www.npmjs.com/package/libnpmsearch) | [@betternpm/libnpmsearch](https://www.npmjs.com/package/@betternpm/libnpmsearch) | 💤 |
6868
| 🌐 Registry and API Interaction | 🚀 Publish NPM packages | [libnpmpublish](https://www.npmjs.com/package/libnpmpublish) | [@betternpm/libnpmpublish](https://www.npmjs.com/package/@betternpm/libnpmpublish) | 💤 |
6969
| 🌐 Registry and API Interaction | 🔄 Interact with npm registry API | [npm-registry-fetch](https://www.npmjs.com/package/npm-registry-fetch) | [@betternpm/npm-registry-fetch](https://www.npmjs.com/package/@betternpm/npm-registry-fetch) | 💤 |
70-
| 🔢 Version Management | 📊 Semantic versioning utility | [semver](https://www.npmjs.com/package/semver) | [@betternpm/semver](https://www.npmjs.com/package/@betternpm/semver) | 💤 |
70+
| 🔢 Version Management | 📊 Semantic versioning utility | [semver](https://www.npmjs.com/package/semver) | [@betternpm/semver](https://www.npmjs.com/package/@betternpm/semver) | 🛠️ |
7171
| 🔢 Version Management | 🏷️ NPM package versioning | [libnpmversion](https://www.npmjs.com/package/libnpmversion) | [@betternpm/libnpmversion](https://www.npmjs.com/package/@betternpm/libnpmversion) | 💤 |
7272
| 🔐 Security and Access Control | 🔒 Subresource Integrity | [ssri](https://www.npmjs.com/package/ssri) | [@betternpm/ssri](https://www.npmjs.com/package/@betternpm/ssri) | 💤 |
7373
| 🔐 Security and Access Control | 🔑 NPM package access management | [libnpmaccess](https://www.npmjs.com/package/libnpmaccess) | [@betternpm/libnpmaccess](https://www.npmjs.com/package/@betternpm/libnpmaccess) | 💤 |

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"lint:fix": "turbo lint:fix",
2222
"lint:test": "turbo lint:fix",
2323
"format": "turbo format",
24+
"bench": "turbo bench",
2425
"clean": "turbo clean",
2526
"npm:prepack": "turbo npm:prepack",
2627
"npm:postpack": "turbo npm:postpack",
@@ -33,12 +34,12 @@
3334
"test": "turbo test"
3435
},
3536
"devDependencies": {
36-
"@changesets/cli": "^2.27.7",
37+
"@changesets/cli": "^2.27.8",
3738
"@types/lint-staged": "~13.3.0",
3839
"commitsmile": "^0.6.1",
3940
"globals": "^15.9.0",
40-
"husky": "^9.1.5",
41-
"lint-staged": "^15.2.9",
41+
"husky": "^9.1.6",
42+
"lint-staged": "^15.2.10",
4243
"turbo": "latest"
4344
},
4445
"engines": {

packages/semver/.env.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ESLINT_USE_FLAT_CONFIG = true

packages/semver/.npmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
.npmignore
2+
.npmrc

packages/semver/.npmrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
//registry.npmjs.org/:_authToken=${NPM_TOKEN}
2+
registry=https://registry.npmjs.org/
3+
always-auth=true

packages/semver/LICENSE

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
Portions of this code are derived from validate-npm-package-name,
3+
Copyright (c) 2015, npm, Inc
4+
Licensed under the ISC License. See LICENSE file in the project root for full license information.
5+
*/
6+
7+
MIT License
8+
9+
Copyright (c) 2024 INeedJobToStartWork
10+
11+
Permission is hereby granted, free of charge, to any person obtaining a copy
12+
of this software and associated documentation files (the "Software"), to deal
13+
in the Software without restriction, including without limitation the rights
14+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
15+
copies of the Software, and to permit persons to whom the Software is
16+
furnished to do so, subject to the following conditions:
17+
18+
The above copyright notice and this permission notice shall be included in all
19+
copies or substantial portions of the Software.
20+
21+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
22+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
23+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
24+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
25+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
26+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
27+
SOFTWARE.

0 commit comments

Comments
 (0)