A Node.js Implementation of the Cloudflare Socket API
npm i @arrowood.dev/socket
Requirements:
The formatting, linting, and typechecking of this repo are based off of @vercel/style-guide.
This project uses TypeScript for building. This must be manually executed using:
Output will be in the dist
folder.
This project uses prettier for formatting. Code is formatted automatically when you commit, and you can run the formatter manually using:
All files (except those listed in .prettierignore) will be formatted.
Prettier is configured by .prettierrc.js. It is based on @vercel/style-guide/prettier.
This project uses eslint for linting. Code is linted automatically when you commit, and you can run the linter manually using:
All files (except those listed in .eslintignore) will be linted.
ESLint is configured by .eslintrc.js. It is based on @vercel/style-guide/eslint/node
This project uses node-tap for testing. Run tests using:
Only test files matching the pattern test/*.test.ts
will be executed.
Testing utility functions should be stored in test/utils.ts
and be well documented.
To manually type-check the repo without producing a build, use:
This project uses TypeScript. There exists multiple TypeScript config files; each serves a different purpose.
test
command, and the `type-check`` command.src
directorybuild
command to output JavaScriptRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4