├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── configuration │ └── security-analysis-shared-config.yml ├── dependabot.yml └── workflows │ ├── build-linux.yml │ ├── build-mac-os.yml │ ├── build-windows.yml │ ├── security-analysis-linux.yml │ ├── security-analysis-mac-os.yml │ ├── security-analysis-windows.yml │ ├── test-linux.yml │ ├── test-mac-os.yml │ └── test-windows.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── Source ├── Classes │ ├── DataStore.ts │ ├── DataStoreIncrementOptions.ts │ ├── DataStoreInfo.ts │ ├── DataStoreKey.ts │ ├── DataStoreKeyInfo.ts │ ├── DataStoreKeyPages.ts │ ├── DataStoreListingPages.ts │ ├── DataStoreObjectVersionInfo.ts │ ├── DataStoreOptions.ts │ ├── DataStorePages.ts │ ├── DataStoreSetOptions.ts │ ├── DataStoreVersionPages.ts │ ├── GlobalDataStore.ts │ ├── HttpRequest.ts │ ├── LuaWebService.ts │ ├── OrderedDataStore.ts │ ├── Pages.ts │ ├── RBXScriptConnection.ts │ └── Services │ │ └── DataStoreService.ts ├── Constructors │ └── ApiDataStoresUrlConstruction.ts ├── Enumeration │ ├── ErrorType.ts │ └── SortDirection.ts ├── Helpers │ ├── AnalyticsHelper.ts │ ├── AuthenticationHelper.ts │ ├── ErrorHelper.ts │ ├── ExecutionHelper.ts │ ├── HttpHelper.ts │ ├── InputHelper.ts │ └── UniversesHelper.ts ├── Models │ ├── ApiArrayResponse.ts │ ├── SkinnyUserResponse.ts │ └── UniverseIdPermissionsModel.ts ├── Tests │ └── AuthenticationHelperTests.spec.ts ├── Tools │ ├── ClientSettingsTool.ts │ ├── FastLogTool.ts │ └── UrlTool.ts ├── Util │ ├── Constants.ts │ ├── Globals.ts │ └── KeyValueMapping.ts ├── first-install.ts ├── index.ts └── tests.ts ├── compile-first-install.js ├── jestconfig.json ├── package.json ├── post-publish-cleanup.js ├── settings.dev.json ├── settings.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/configuration/security-analysis-shared-config.yml: -------------------------------------------------------------------------------- 1 | name: "CodeQL Security Analysis Shared Configuration" 2 | 3 | paths: 4 | - ./Source 5 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/build-linux.yml -------------------------------------------------------------------------------- /.github/workflows/build-mac-os.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/build-mac-os.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/build-windows.yml -------------------------------------------------------------------------------- /.github/workflows/security-analysis-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/security-analysis-linux.yml -------------------------------------------------------------------------------- /.github/workflows/security-analysis-mac-os.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/security-analysis-mac-os.yml -------------------------------------------------------------------------------- /.github/workflows/security-analysis-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/security-analysis-windows.yml -------------------------------------------------------------------------------- /.github/workflows/test-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/test-linux.yml -------------------------------------------------------------------------------- /.github/workflows/test-mac-os.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/test-mac-os.yml -------------------------------------------------------------------------------- /.github/workflows/test-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.github/workflows/test-windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | static/cdn 2 | server.js 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Source/Classes/DataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStore.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreIncrementOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreIncrementOptions.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreInfo.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreKey.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreKeyInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreKeyInfo.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreKeyPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreKeyPages.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreListingPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreListingPages.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreObjectVersionInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreObjectVersionInfo.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreOptions.ts -------------------------------------------------------------------------------- /Source/Classes/DataStorePages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStorePages.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreSetOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreSetOptions.ts -------------------------------------------------------------------------------- /Source/Classes/DataStoreVersionPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/DataStoreVersionPages.ts -------------------------------------------------------------------------------- /Source/Classes/GlobalDataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/GlobalDataStore.ts -------------------------------------------------------------------------------- /Source/Classes/HttpRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/HttpRequest.ts -------------------------------------------------------------------------------- /Source/Classes/LuaWebService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/LuaWebService.ts -------------------------------------------------------------------------------- /Source/Classes/OrderedDataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/OrderedDataStore.ts -------------------------------------------------------------------------------- /Source/Classes/Pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/Pages.ts -------------------------------------------------------------------------------- /Source/Classes/RBXScriptConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/RBXScriptConnection.ts -------------------------------------------------------------------------------- /Source/Classes/Services/DataStoreService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Classes/Services/DataStoreService.ts -------------------------------------------------------------------------------- /Source/Constructors/ApiDataStoresUrlConstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Constructors/ApiDataStoresUrlConstruction.ts -------------------------------------------------------------------------------- /Source/Enumeration/ErrorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Enumeration/ErrorType.ts -------------------------------------------------------------------------------- /Source/Enumeration/SortDirection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Enumeration/SortDirection.ts -------------------------------------------------------------------------------- /Source/Helpers/AnalyticsHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/AnalyticsHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/AuthenticationHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/AuthenticationHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/ErrorHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/ErrorHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/ExecutionHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/ExecutionHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/HttpHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/HttpHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/InputHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/InputHelper.ts -------------------------------------------------------------------------------- /Source/Helpers/UniversesHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Helpers/UniversesHelper.ts -------------------------------------------------------------------------------- /Source/Models/ApiArrayResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Models/ApiArrayResponse.ts -------------------------------------------------------------------------------- /Source/Models/SkinnyUserResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Models/SkinnyUserResponse.ts -------------------------------------------------------------------------------- /Source/Models/UniverseIdPermissionsModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Models/UniverseIdPermissionsModel.ts -------------------------------------------------------------------------------- /Source/Tests/AuthenticationHelperTests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Tests/AuthenticationHelperTests.spec.ts -------------------------------------------------------------------------------- /Source/Tools/ClientSettingsTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Tools/ClientSettingsTool.ts -------------------------------------------------------------------------------- /Source/Tools/FastLogTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Tools/FastLogTool.ts -------------------------------------------------------------------------------- /Source/Tools/UrlTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Tools/UrlTool.ts -------------------------------------------------------------------------------- /Source/Util/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Util/Constants.ts -------------------------------------------------------------------------------- /Source/Util/Globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Util/Globals.ts -------------------------------------------------------------------------------- /Source/Util/KeyValueMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/Util/KeyValueMapping.ts -------------------------------------------------------------------------------- /Source/first-install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/first-install.ts -------------------------------------------------------------------------------- /Source/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/index.ts -------------------------------------------------------------------------------- /Source/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/Source/tests.ts -------------------------------------------------------------------------------- /compile-first-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/compile-first-install.js -------------------------------------------------------------------------------- /jestconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/jestconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/package.json -------------------------------------------------------------------------------- /post-publish-cleanup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/post-publish-cleanup.js -------------------------------------------------------------------------------- /settings.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/settings.dev.json -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/settings.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikita-petko/RbxDataStoreService/HEAD/tsconfig.json --------------------------------------------------------------------------------