Skip to content

Commit bfba741

Browse files
authored
Merge pull request #1 from TENSIILE/chore/project-setup
chore: project setup
2 parents b8c8beb + ffddde1 commit bfba741

6 files changed

Lines changed: 93 additions & 0 deletions

File tree

.github/.workflows/ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: CI
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
- develop
8+
- 'release/v*.*.*'
9+
push:
10+
branches:
11+
- main
12+
- develop
13+
- 'release/v*.*.*'
14+
15+
jobs:
16+
build:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Checkout code
20+
uses: actions/checkout@v4
21+
22+
- name: Setup Node.js
23+
uses: actions/setup-node@v4
24+
with:
25+
node-version: '20'
26+
27+
- name: Install dependencies
28+
run: npm ci
29+
30+
- name: Build project
31+
run: npm run build

LICENSE.md

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

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
![Logo](./assets/logo.png)
2+
3+
<p align='center'>
4+
<a href="https://github.com/TENSIILE/saborter-server/blob/develop/LICENSE" alt="License">
5+
<img src="https://img.shields.io/badge/license-MIT-blue" /></a>
6+
<a href="https://github.com/TENSIILE/saborter-server" alt="Github">
7+
<img src="https://img.shields.io/badge/repository-github-color" /></a>
8+
</p>
9+
10+
## 📚 Documentation
11+
12+
The documentation is divided into several sections:
13+
14+
- [Installation](#📦-installation)
15+
- [License](#📋-license)
16+
17+
## 📦 Installation
18+
19+
```bash
20+
npm install saborter @saborter/server
21+
# or
22+
yarn add saborter @saborter/server
23+
```
24+
25+
## 📋 License
26+
27+
MIT License - see [LICENSE](./LICENSE) for details.

assets/logo.png

81.2 KB
Loading
File renamed without changes.

tsconfig.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"compilerOptions": {
3+
"target": "ES2020",
4+
"module": "commonjs",
5+
"outDir": "./dist",
6+
"rootDir": "./src",
7+
"strict": true,
8+
"esModuleInterop": true,
9+
"skipLibCheck": true,
10+
"forceConsistentCasingInFileNames": true
11+
},
12+
"include": ["src/**/*"],
13+
"exclude": ["node_modules"]
14+
}

0 commit comments

Comments
 (0)