
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@net-lobster/prettier-config
Advanced tools
A shared Prettier configuration for Net Lobster projects.
Use this to keep consistent formatting across all SuiteScript / SDF projects.
Install Prettier and this config as dev dependencies:
npm install --save-dev prettier @net-lobster/prettier-config
or with Yarn:
yarn add -D prettier @net-lobster/prettier-config
Once installed, this Prettier config will work automatically in your project. However, it's best practice to create a .prettierrc.mjs file to make it explicit which config you're using and to enable project-specific overrides if needed.
To automatically create your .prettierrc.mjs and .prettierignore files, run:
npx setup-netlobster-prettier
This script will:
.prettierrc.mjs file in your project root (if it doesn't already exist).prettierignore file that excludes src/FileCabinet/SuiteScripts/NetLobster/lib/** (if it doesn't already exist)The .prettierrc.mjs file will contain:
import netLobsterPrettierConfig from "@net-lobster/prettier-config";
/**
* @type {import("prettier").Config}
*/
//! As of 10-21-25 you MUST RESTART VS CODE before any overrides take effect. See https://github.com/prettier/prettier-vscode/issues/3644
const config = {
...netLobsterPrettierConfig,
// Add any project-specific overrides here
};
export default config;
If you prefer to do it yourself, create a file named .prettierrc.mjs in your project root with the following contents:
import netLobsterPrettierConfig from "@net-lobster/prettier-config";
/**
* @type {import("prettier").Config}
*/
//! As of 10-21-25 you MUST RESTART VS CODE before any overrides take effect. See https://github.com/prettier/prettier-vscode/issues/3644
const config = {
...netLobsterPrettierConfig,
// Add any project-specific overrides here
};
export default config;
You may need to restart your editor for it to recognize the new congfig.
That's it! Prettier will now explicitly use the shared Net Lobster settings.
If a specific project needs small tweaks, you can extend the config by adding ovverrides to the prettierrc.mjs file that we added during setup.
import netLobsterPrettierConfig from "@net-lobster/prettier-config";
/**
* @type {import("prettier").Config}
*/
const config = {
...netLobsterPrettierConfig,
// Add any project-specific overrides here
printWidth: 120, // example override
};
export default config;
To format your code manually:
npx prettier --write .
Or enable "Format on Save" in your code editor.
.prettierignore file is automatically created by the setup script to exclude the lib/** directory. You can add additional patterns to skip other files (e.g. /Objects, /FileCabinet/Images, etc.). See Prettier ignore docs.© Net Lobster – Shared developer tooling
FAQs
Net Lobster Prettier config
We found that @net-lobster/prettier-config demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.