Compare commits

...

4 Commits

5 changed files with 55 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)

9
.npmrc Normal file
View File

@@ -0,0 +1,9 @@
# .npmrc
# 1. Tell npm that @evercatch packages live on your server
@evercatch:registry=https://git.psmattas.com/api/packages/Evercatch/npm/
# 2. Set the registry for publishing
registry=https://git.psmattas.com/api/packages/Evercatch/npm/
# 3. 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: Once released, the package will be available on npm:
```bash ```bash
# This will not work until the first official release # This will not work until the first official release
npm install @evercatch/evercatch npm install @evercatch/sdk
``` ```
### Local Development ### Local Development

View File

@@ -1,6 +1,6 @@
{ {
"name": "@evercatch/sdk", "name": "@evercatch/sdk",
"version": "0.0.1", "version": "0.0.2",
"description": "Evercatch SDK for Node.js/TypeScript (Coming Soon)", "description": "Evercatch SDK for Node.js/TypeScript (Coming Soon)",
"main": "index.js", "main": "index.js",
"author": "Evercatch <npm@evercatch.dev>", "author": "Evercatch <npm@evercatch.dev>",
@@ -9,8 +9,16 @@
"type": "git", "type": "git",
"url": "https://git.psmattas.com/evercatch/evercatch-node" "url": "https://git.psmattas.com/evercatch/evercatch-node"
}, },
"keywords": ["evercatch", "webhooks", "sdk"], "keywords": [
"evercatch",
"webhooks",
"sdk"
],
"engines": { "engines": {
"node": ">=16" "node": ">=16"
},
"scripts": {
"publish:public": "npm publish",
"publish:gitea": "npm publish --registry=https://git.psmattas.com/api/packages/Evercatch/npm/"
} }
} }