Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@arrowood.dev/socket

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arrowood.dev/socket

A Node.js Implementation of the Cloudflare Socket API

  • 0.2.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
2
Created
Source

@arrowood.dev/socket

A Node.js Implementation of the Cloudflare Socket API

Installation

npm i @arrowood.dev/socket

Contributing

Requirements:

  • Node.js v18.x
  • pnpm v8.6.12 (recommend using corepack)

The formatting, linting, and typechecking of this repo are based off of @vercel/style-guide.

Building

This project uses TypeScript for building. This must be manually executed using:

pnpm build

Output will be in the dist folder.

Formatting

This project uses prettier for formatting. Code is formatted automatically when you commit, and you can run the formatter manually using:

pnpm format

All files (except those listed in .prettierignore) will be formatted.

Prettier is configured by .prettierrc.js. It is based on @vercel/style-guide/prettier.

Linting

This project uses eslint for linting. Code is linted automatically when you commit, and you can run the linter manually using:

pnpm lint

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

Testing

This project uses node-tap for testing. Run tests using:

pnpm test

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.

Type Checking

To manually type-check the repo without producing a build, use:

pnpm type-check

This project uses TypeScript. There exists multiple TypeScript config files; each serves a different purpose.

FAQs

Package last updated on 06 Nov 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc