Build strap configuration presets I used for various projects. This monorepo exports several development configs which allow drop-in (batteries included) functionality for various TS packages, modules and projects I work on or maintain. It is merely for convenience and if you stumble across, feel free to use it as a boilerplate to your next project with pnpm.
This is a shareable TypeScript tsconfig.json configuration file.
See the @sissel/tsconfig readme.
This is a shareable Stylelint configuration.
{
"stylelint": {
"extends": ["@sissel/stylelint-config"],
"ignoreFiles": ["**/*.js"],
},
}See the @sissel/stylelint-config readme.
This is a shareable Prettier config. Extend configuration from within package.json files.
Please note that prettier does not yet support ignored files via
package.jsonso you need to add a.prettierignorefile in your workspace. The feature is coming in prettier/prettier#12672.
{
"prettier": "@sissel/prettier-config"
}See the @sissel/prettier-config readme.
This is a shareable ESLint config. Extend configuration from within package.json files, eg:
{
"eslintConfig": {
"ignorePatterns": ["*.html"],
"extends": ["@sissel/eslint-config"],
"rules": {},
},
}See the @sissel/eslint-config readme.
{ "extends": "@sissel/tsconfig", }