初始化

This commit is contained in:
2023-10-17 01:10:55 +00:00
commit c9ff84e6a2
5 changed files with 458 additions and 0 deletions

1
.eslintignore Normal file
View File

@@ -0,0 +1 @@
tools

25
.eslintrc.js Normal file
View File

@@ -0,0 +1,25 @@
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
},
};

399
.gitignore vendored Normal file
View File

@@ -0,0 +1,399 @@
# Created by .ignore support plugin (hsz.mobi)
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# UserEntity-specific stuff:
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/dictionaries
# Sensitive or high-churn files:
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.xml
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
# Gradle:
.idea/**/gradle.xml
.idea/**/libraries
# CMake
cmake-build-debug/
# Mongo Explorer plugin:
.idea/**/mongoSettings.xml
## File-based project format:
*.iws
## Plugin-specific files:
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### VisualStudio template
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# UserEntity-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# UserEntity-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
**/Properties/launchSettings.json
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Typescript v1 declaration files
typings/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# CodeRush
.cr/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
coverage/
### macOS template
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
=======
# Local
.env
dist
tools/entity
RESOURCE_BUCKET

5
.prettierrc Normal file
View File

@@ -0,0 +1,5 @@
{
"singleQuote": true,
"trailingComma": "all",
"endOfLine": "auto"
}

28
192.168.0.32_3000_key Normal file
View File

@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCymcqt4RLdxHY8
CszmUjWKOFoLSzsQUMmTqLrwyJgHZOiFUwocUgRopSb0cpZlchH+WUKdV/ED/pz4
vp0aTz/acPKGSH05FxaJ48w6zrOmL09ZddwqB6y8rNYkTGs5zaShFLvVDzbix/AG
EvlShkE3s4u0SPEEKy/sSrFaTzWn1KXZbnBtsP0y25yR7nivmmtvurrYtWsNq0GR
P/UqStUkRiiYp5WOzxxiCTTYLK4uuTgGmz/6Ww4HxcrZ7lmjCz5ynCe+aU6Ee9Nz
4IUONvr5Em8uJPIhghiy7hbV3708DCDtf/bA2Eg5RSWDDTzXCsTLNg02RFa77FQr
cgd01leHAgMBAAECggEAYw1uXg8VAo+iL1yiFR8E+JqWPetEX6EemtkajM4Dmx44
4zCRy/Ek5tCpkSs4BB1Go3TnwBH05o1Ai6hTwzKurDy2FQmBAbevVVxUeU0IT6Ov
c2MtbtYA1EdbIJiNY2qM4pV4MwsUGqRel0/QnRc+dmEKmztVCEXXd0pZoEeL737P
5jBbNHyMT8ZPdRO7GcQbCGw3nQSwDjl/dK3FoZGN9bHa2PJiu6LLTXdxHKnaBCyL
S0k5MQRQSf/znUNq+aZW5OxaP/tDUFlQNrFRTQmBksquEuszYhBU61V09gCCAkfM
vhyC24ZUId7soZmtnsH8JzR7o6LlE9dX+oP23c0/mQKBgQDgL+KXvn8SCKBb3N/7
8ljudGUFDeDWyzDGmlHATGW3Gu/jJ3+NOAU97jxq1aTDwyh5VMTrI6JdULREm1xP
BG3+59JVemQPVMHoMm7IIcECu/n+7Emy/GvsVeOi4a0v/GEG5bPKGjIcDN+72zHa
BHOGp5Q1OS4XbFoBKPt6qyuYFQKBgQDL8eDcxUGQIta3Vy7mH564g7CYegyvV2vM
JoqDujLZgt59iu0G1rJhV3zt0R97JrMrO1+mVY1fUHtzO7XwaUmtMjtw/xeHaQ28
hEt44jbbrSFVxUC69n2cNILwdCX8j7ARJkr85ABV01zEY8vP2T/Z3tuSMH+ofwTQ
J5MAezucKwKBgDFbuZrJMTbqOUwgZBwXbmcJr1gehxsjX1jKjyc0asyWnKw5fQa9
h8Hr2td2tDD5ncag2D4g+VVsOFRGlFs9UW5m4dM6AB+z/IE/4U4kyFbuxgrPQSas
FqLRAi5RW40OFtqq5hugCtpMJ1I331Dt2/WQnbveG/zCOUq6GCwY1Z9FAoGAJakG
wv3R+5HTYIvC50/TeXMn+yAek4prJ4m+blDF7xCRkVFEL80Zp4wGT8wcKhudXlBa
e1a1AnLUORU/paNrrYXnIBia+bBWjwdHAI2VX796tmH0cBHwZBX2T/zCvv6xnpkZ
o9VeknqzWLis/Da76bmThk1aZXz/IIkORjp7aX0CgYAEMvSEG10TH74qVn+2X3O0
GeyWcvlYqDQ0fV0klqzfbiOHPaHcfvow8+Sg2bYmYAOkQ0HX7onu84jEidMnSbgq
vOhk3wI8rLssV/XsJm17glSzhoXqiipuyRD7kYlovJOGoP5yl/L69Q5pk0EqG2xZ
/fgaaTRdljxHvSTGLr7oXQ==
-----END PRIVATE KEY-----