
Security News
Deno 2.4 Brings Back deno bundle, Improves Dependency Management and Observability
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
@nokkel/typescript
Advanced tools
This styling guide provide configuration and rules for typescript
, eslint
and prettier
that can be used in Nokkel projects to ensure they meet these recommended stylistic choices. It does not inform code quality, merely the look of how code should be written to ensure it is consistent and easy to interpret for developers.
In order to use this guide you should first install the following dependencies in your project
npm add -D @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-cypress eslint-plugin-jest eslint-plugin-node eslint-plugin-prettier eslint-plugin-simple-import-sort prettier prettier-eslint typescript typescript-eslint
Then install this package to your project
npm add -D @nokkel/typescript
Then you can add the following files to your Typescript project
.eslintrc.json
{
"extends": "./node_modules/@nokkel/typescript/.eslintrc.json"
// Add any overrides/extensions here...
}
OR
eslint.config.js
// eslint.config.js
import myconfig from '@nokkel/typescript/eslint.config.mjs';
export default [...myconfig];
To override: https://eslint.org/docs/latest/extend/shareable-configs#overriding-settings-from-shareable-configs
.prettierrc.js
module.exports = {
...require('@nokkel/typescript/.prettierrc.json')
// And any overrides/extensions here...
};
We also recommend adding the following
.eslintignore
dist/
tsconfig.browser.json
This is an example of a typescript configuration you can put into your browser project that extends the typescript configuration of this library.
{
"extends": "./node_modules/@nokkel/typescript/tsconfig.browser.json",
"compilerOptions": {
"baseUrl": "./",
"outDir": "dist",
"paths": {
"@/*": ["src/*"]
}
// Add any overrides/extensions here...
}
}
tsconfig.json
This is an example of a typescript configuration you can put into your project that extends the typescript configuration of this library.
{
"extends": "./node_modules/@nokkel/typescript/tsconfig.json",
"compilerOptions": {
"baseUrl": "./",
"outDir": "dist",
"paths": {
"@/*": ["src/*"]
}
// Add any overrides/extensions here...
}
}
Enjoy!
FAQs
A typescript styling guide
We found that @nokkel/typescript demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.