From f50ffc4f3ea5e76853c0969ab049e5741d98f690 Mon Sep 17 00:00:00 2001 From: ETA Gamer <38113497-ETAGamer@users.noreply.replit.com> Date: Thu, 3 Jul 2025 02:42:53 +0000 Subject: [PATCH] Initial commit --- .gitignore | 133 +++++++++++++++++++++++++++++++++++++++++++++ .replit | 14 +++++ generated-icon.png | Bin 0 -> 14256 bytes index.js | 0 package-lock.json | 46 ++++++++++++++++ package.json | 15 +++++ 6 files changed, 208 insertions(+) create mode 100644 .gitignore create mode 100644 .replit create mode 100644 generated-icon.png create mode 100644 index.js create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e74cb18 --- /dev/null +++ b/.gitignore @@ -0,0 +1,133 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +# Replit debugger +.breakpoints \ No newline at end of file diff --git a/.replit b/.replit new file mode 100644 index 0000000..0d05a45 --- /dev/null +++ b/.replit @@ -0,0 +1,14 @@ +entrypoint = "index.js" +modules = ["nodejs-22"] +hidden = [".config", "package-lock.json"] + +[gitHubImport] +requiredFiles = [".replit", "replit.nix", "package.json", "package-lock.json"] + +[nix] +channel = "stable-24_11" + +[deployment] +run = ["node", "index.js"] +deploymentTarget = "autoscale" +ignorePorts = false diff --git a/generated-icon.png b/generated-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5e859c386db7b4d35c6b2af93b42dd5582d858cc GIT binary patch literal 14256 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 literal 0 HcmV?d00001 diff --git a/index.js b/index.js new file mode 100644 index 0000000..e69de29 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b1e4dcc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,46 @@ +{ + "name": "nodejs", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "nodejs", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@types/node": "^22.13.11" + } + }, + "node_modules/@types/node": { + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + } + }, + "dependencies": { + "@types/node": { + "version": "22.13.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz", + "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==", + "requires": { + "undici-types": "~6.20.0" + } + }, + "undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e10a123 --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "nodejs", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "@types/node": "^22.13.11" + } +}