Compare commits

5 Commits

6 changed files with 2359 additions and 3 deletions

22
.npmignore Normal file
View File

@@ -0,0 +1,22 @@
# .npmignore
# Ignore Gitea/Git configurations
.gitea/
.git/
.gitignore
# Ignore Environment/Config files
.env
.env.example
# Ignore Maintenance & Repo Management files
# (Users installing the package usually don't need these)
CODEOWNERS
CONTRIBUTING.md
SECURITY.md
# Ignore Logs
npm-debug.log
*.log
# Note: NEVER ignore package.json, README.md, LICENSE, or your actual code (index.js)

6
.npmrc Normal file
View File

@@ -0,0 +1,6 @@
# .npmrc
# 1. Tell npm that @evercatch packages live on your server
@evercatch:registry=https://git.psmattas.com/api/packages/Evercatch/npm/
# 2. Setup Auth using an Environment Variable
//git.psmattas.com/api/packages/Evercatch/npm/:_authToken=${GITEA_TOKEN}

13
CHANGELOG.md Normal file
View File

@@ -0,0 +1,13 @@
# Changelog
All notable changes to this project will be documented in this file.
## [0.0.2] - 2026-02-20
### Added
- Initial release of the SDK.
- Added `.npmignore` to exclude Gitea config files.
- Configured dual publishing (Gitea + Public NPM).
## [0.0.1] - 2026-02-18
### Added
- Project initialization.

View File

@@ -35,7 +35,7 @@ The final technology stack is being determined. The planned stack is as follows:
Once released, the package will be available on npm:
```bash
# This will not work until the first official release
npm install @evercatch/evercatch
npm install @evercatch/sdk
```
### Local Development

2302
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "@evercatch/sdk",
"version": "0.0.1",
"version": "0.0.2",
"description": "Evercatch SDK for Node.js/TypeScript (Coming Soon)",
"main": "index.js",
"author": "Evercatch <npm@evercatch.dev>",
@@ -9,8 +9,21 @@
"type": "git",
"url": "https://git.psmattas.com/evercatch/evercatch-node"
},
"keywords": ["evercatch", "webhooks", "sdk"],
"keywords": [
"evercatch",
"webhooks",
"sdk"
],
"engines": {
"node": ">=16"
},
"scripts": {
"release": "commit-and-tag-version",
"publish:gitea": "npm publish",
"publish:public": "npm publish --registry=https://registry.npmjs.org --access public",
"publish:all": "npm run publish:gitea && npm run publish:public"
},
"devDependencies": {
"commit-and-tag-version": "^12.6.1"
}
}