{"id":26015,"library":"npm-package-json-lint-config-bob","title":"npm-package-json-lint-config-bob","description":"Shared npm-package-json-lint configuration for packages built with @bconnorwhite/bob. Current stable version is 1.2.1, released with no active development since 2020. It provides a set of linting rules tailored for TypeScript projects using the BOB toolkit. The package is maintained as part of BOB's ecosystem and requires npm-package-json-lint version 5.1.0 or higher as a peer dependency. It differentiates by being a simple configuration preset that enforces BOB conventions.","status":"maintenance","version":"1.2.1","language":"javascript","source_language":"en","source_url":"https://github.com/bconnorwhite/npm-package-json-lint-config-bob","tags":["javascript","npm","package","json","lint","config","bconnorwhite","bob","npm-package-json-lint"],"install":[{"cmd":"npm install npm-package-json-lint-config-bob","lang":"bash","label":"npm"},{"cmd":"yarn add npm-package-json-lint-config-bob","lang":"bash","label":"yarn"},{"cmd":"pnpm add npm-package-json-lint-config-bob","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency required to run linting","package":"npm-package-json-lint","optional":false}],"imports":[{"note":"This package is used as an npm-package-json-lint config, not a JS import. Reference it in the 'extends' field of your .npmpackagejsonlintrc.json file.","wrong":"import config from 'npm-package-json-lint-config-bob'","symbol":"config","correct":"extends: 'npm-package-json-lint-config-bob' in .npmpackagejsonlintrc.json"}],"quickstart":{"code":"// .npmpackagejsonlintrc.json\n{\n  \"extends\": \"npm-package-json-lint-config-bob\"\n}\n\n// Then run:\n// npx npm-package-json-lint .","lang":"javascript","description":"Configure npm-package-json-lint to use the BOB preset by extending this config in a JSON file."},"warnings":[{"fix":"Ensure npm-package-json-lint is at version 5.1.0 or higher.","message":"Requires npm-package-json-lint version ^5.1.0","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Do not use require/import; instead reference it in the 'extends' field of your config file.","message":"This package is not directly importable; it's a configuration preset for npm-package-json-lint.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Consider using alternative configs or extending manually for latest npm-package-json-lint.","message":"Package has not been updated since 2020; may not support newer npm-package-json-lint versions beyond 5.x.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.2.1':24 '2020':31 '5.1.0':65 'activ':28 'bconnorwhit':90 'bconnorwhite/bob':19 'bob':7,45,54,82,91 'built':17 'config':6,89 'configur':14,78 'convent':83 'current':20 'depend':71 'develop':29 'differenti':73 'ecosystem':56 'enforc':81 'higher':67 'javascript':84 'json':4,12,62,87,95 'lint':5,13,37,63,88,96 'maintain':50 'npm':2,10,60,85,93 'npm-package-json-lint':9,59,92 'npm-package-json-lint-config-bob':1 'packag':3,11,16,48,61,86,94 'part':52 'peer':70 'preset':79 'project':42 'provid':33 'releas':25 'requir':58 'rule':38 'set':35 'share':8 'simpl':77 'sinc':30 'stabl':21 'tailor':39 'toolkit':46 'typescript':41 'use':43 'version':22,64","created_at":"2026-05-01T13:47:45.836760+00:00","updated_at":"2026-05-01T13:47:45.836760+00:00","problems":[{"fix":"Install the package: npm install npm-package-json-lint-config-bob --save-dev","cause":"The package is not installed or npm-package-json-lint cannot resolve the config name.","error":"Cannot find module 'npm-package-json-lint-config-bob'"},{"fix":"Ensure .npmpackagejsonlintrc.json contains a valid JSON object with 'extends' set to the string 'npm-package-json-lint-config-bob'.","cause":"Mistyped the config file or used an unsupported format.","error":"Invalid config: \"extends\" must be a string, array, or configuration object"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://connorwhite.org/github/npm-package-json-lint-config-bob","github":"https://github.com/bconnorwhite/npm-package-json-lint-config-bob","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/npm-package-json-lint-config-bob","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-05-01","next_check":"2026-07-30","install_tag":null}}