{"_id":"@blackbaud/skyux-builder-resource-linter","_rev":"4-c2f2b383dee7a4d3aafc750b5aa9db77","name":"@blackbaud/skyux-builder-resource-linter","dist-tags":{"next":"1.0.0-rc.2","latest":"1.0.0-rc.4"},"versions":{"1.0.0-rc.0":{"name":"@blackbaud/skyux-builder-resource-linter","version":"1.0.0-rc.0","description":"CLI extension for skyux builder to manage resource files.","main":"index.js","scripts":{"test":"nyc --exclude='src/*.spec.js' --reporter=html jasmine JASMINE_CONFIG_PATH=jasmine.json"},"repository":{"type":"git","url":"git+https://github.com/blackbaud/skyux-builder-plugin-resource-linter.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter/issues"},"homepage":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter#readme","dependencies":{"fs-extra":"8.1.0","glob":"7.1.4","lodash.isempty":"4.4.0","path":"0.12.7","string.prototype.matchall":"3.0.1"},"devDependencies":{"jasmine":"3.4.0","jasmine-spec-reporter":"4.2.1","mkdirp":"0.5.1","mock-require":"3.0.3","nyc":"14.1.1","rimraf":"2.6.3"},"module":"index.js","_id":"@blackbaud/skyux-builder-resource-linter@1.0.0-rc.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Qp8PSJ3aRRD1IWiCpjz0mMIDfVkIOjGdEY0X2Np0obkw+d+7wgS2r7QubaqfrthfOgYPtVDIOBYASXlCR0QSHA==","shasum":"0bc9f215b39e4645adfe0433f5587769e0294366","tarball":"https://registry.npmjs.org/@blackbaud/skyux-builder-resource-linter/-/skyux-builder-resource-linter-1.0.0-rc.0.tgz","fileCount":9,"unpackedSize":10330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZtc5CRA9TVsSAnZWagAAlwAP/RPV9H/VvJRPKezzbwtT\niWDmuKU7X5tG5cN6KVmtasdcwMQ2teGGP85QfqH2Jsg+CCl3QGQ8iFuzbdhR\nKrT/uPZ2Q3N/93IHuv5H/+TTNdLa2Aj++lnaH1KxaXvBHoTEYTp/YVSLmY3V\nXdgd5TF+GkwbzD9AMojJ71X9o94i+Plw8VRdh5syZpbZl+QOnnBBluo8roR3\nDotX43LUJclabPkqQkHivxXP8d9tuqkHuF+JZuYsco+jotZJFoMWXWM5DnoI\nl8Un+OjM/AxewVsW159fj4MXalldovyzS+f5P/vq8xkU7oI019lg61CG4eNr\n5WdpS0ew7BWd6rafFU7ZGKREIhsuag7vJ40eUkNs88WL+VJs+02q8nRId8DA\nSBIsSVlq5eeeNgiXFO3xga7VbrJJpN/alaVexZ/5f9/jn+pr48wWx/w+SUcf\nFwdLOF91CV2zogxGBiZa5aUQA9Q4rGSiPAV6CcPls/c1GVPuhI7hNbwwyGai\nfg6DByypNUxtt629x5RSccFxv/iG/4GV+G97ELs5iHLXTmXwhhPuWTA9vbV/\ncJnqMWNjFPQfrRum66ho7gY6tkieLb7X2HtLxmSUzYzPU95dsn7u8QetL6IG\nPcfOzzzC7JQylEwxujhyz6gxi6EyTQeNROIBBXkiez6YEPiEfOKNIwRUpnQh\njR77\r\n=eWME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj3wMrsI3plA2Inwzg7VHaMY1AF/LyfF4MSrsdOP8QGAiAFnM/w5wJATpoZ4ZCagBDlHM1hs2vFpB9DNrGz07pSEw=="}]},"maintainers":[{"name":"blackbaud","email":"sky-savage@blackbaud.com"}],"_npmUser":{"name":"blackbaud","email":"sky-savage@blackbaud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skyux-builder-resource-linter_1.0.0-rc.0_1567020857230_0.525632333868449"},"_hasShrinkwrap":false},"1.0.0-rc.1":{"name":"@blackbaud/skyux-builder-resource-linter","version":"1.0.0-rc.1","description":"CLI extension for skyux builder to manage resource files.","main":"index.js","scripts":{"test":"nyc --exclude='src/*.spec.js' --reporter=html jasmine JASMINE_CONFIG_PATH=jasmine.json"},"repository":{"type":"git","url":"git+https://github.com/blackbaud/skyux-builder-plugin-resource-linter.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter/issues"},"homepage":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter#readme","dependencies":{"fs-extra":"8.1.0","glob":"7.1.4","lodash.isempty":"4.4.0","path":"0.12.7","string.prototype.matchall":"3.0.1"},"devDependencies":{"jasmine":"3.4.0","jasmine-spec-reporter":"4.2.1","mkdirp":"0.5.1","mock-require":"3.0.3","nyc":"14.1.1","rimraf":"2.6.3"},"module":"index.js","readme":"# Skyux Resource Linter\n\nThis command lints the resource files in a SKYUX spa. It determines if there are any unused resource files and if there are any resource keys referenced that don't exist in a resource file. \n\n## Installation\n```\nnpm install --save-dev @blackbaud/skyux-builder-resource-linter\n```\n\n## Use\n```\nskyux lint-resources\n```","readmeFilename":"README.md","_id":"@blackbaud/skyux-builder-resource-linter@1.0.0-rc.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Py/4tg5Y7Io/3JcWuvA46czWrmUuKakaWgGW+nT1tL16ZSWhj2xQtBwgl1OUraY2/+DrcjiveCfZkPOMbJjCZA==","shasum":"068ede0bf9ad23a9ca347b0a4ee58013275cd8c0","tarball":"https://registry.npmjs.org/@blackbaud/skyux-builder-resource-linter/-/skyux-builder-resource-linter-1.0.0-rc.1.tgz","fileCount":9,"unpackedSize":10581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf8hyCRA9TVsSAnZWagAAoM0QAKFfF7HywS/EwhLzhrsU\nm1FcYOQEyya0VySzcI2n3qGBc/y0A4d3byP1Un3TfYrq4ikk2Y/CG3FJyuyW\nEtEen6C6akfMibwCin/OUEIuOfa3TDn2IZAE1MVU0uZORGI9Wj/riiGC5jcL\nK6GqUMN2TcLDJlFsn9WqAXdt5MeQVF5Z7KOXrZ80kSX40eh41STA/CMIN5ky\nn2mFRGMrzC7snx/Dc1gXqEfXruOFasrjxdv0faAjx8wOPX1BoQ/ngxCADysn\nYkqaI7kqsZ0FP2+LDF9vMi+pB45loAgr5KS0PsAjSavfWzwd0iQk7tRb6M95\n4lUJFtpPqYx4WPubt8sdEcWowLjb9DxWi2qpswqKy1yey1h4yXzWZQK32ds6\noWS6rdGT0nG/vhOPxMZhNAnK6yrtUcgH0kD99KiXYBwSNKnJehkZSV+3LFL/\nwXbfPmrTrMTehUY+7TO2jNIiwF3cv072PBUDRCcmalvGs3chzmYdi6I8WOwP\nksYt8XQieABCiBRyiWusHzexZSakLkLKfFpaXlbRU3yGo8Ukf4kBaWHcoyxH\nlcctrivHO7y4V9HKVZRDpe7d1GWJV9kNbxJvhHgA7kbLfTWQyMZ1qp6T4nsI\nEAqugSlwMwdpWvfY2RUwH+LQEj9iTybCEU9pa8v9uOYCZDPSVyIvpbaSi0K4\nOcjN\r\n=V9G3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkrCHyq8gZf8mlkkmL3pYt61D6XB+tu3K0zLm4BfuDwgIgbRbA8Sug03H1w+9U0NTXFvg9JEc14MF5vWU1BEqTHfc="}]},"maintainers":[{"name":"blackbaud","email":"sky-savage@blackbaud.com"}],"_npmUser":{"name":"blackbaud","email":"sky-savage@blackbaud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skyux-builder-resource-linter_1.0.0-rc.1_1568655474133_0.2859215114049667"},"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"@blackbaud/skyux-builder-resource-linter","version":"1.0.0-rc.2","description":"CLI extension for skyux builder to manage resource files.","main":"index.js","scripts":{"test":"nyc --exclude='src/*.spec.js' --reporter=html jasmine JASMINE_CONFIG_PATH=jasmine.json"},"repository":{"type":"git","url":"git+https://github.com/blackbaud/skyux-builder-plugin-resource-linter.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter/issues"},"homepage":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter#readme","dependencies":{"fs-extra":"8.1.0","glob":"7.1.6","lodash.isempty":"4.4.0","node":"^13.3.0","path":"0.12.7","string.prototype.matchall":"3.0.2"},"devDependencies":{"jasmine":"3.5.0","jasmine-spec-reporter":"4.2.1","mkdirp":"0.5.1","mock-require":"3.0.3","nyc":"14.1.1","rimraf":"2.7.1"},"module":"index.js","readme":"# Skyux Resource Linter\n\nThis command lints the resource files in a SKYUX spa. It determines if there are any unused resource files and if there are any resource keys referenced that don't exist in a resource file.\n\n## Installation\n\n```shell\nnpm install --save-dev @blackbaud/skyux-builder-resource-linter\n```\n\n## Use\n\n```shell\nskyux lint-resources\n```\n\n## Development\n\n### Testing\n\n```shell\nnpm install -g jasmine\njasmine --config=jasmine.json\n```\n","readmeFilename":"README.md","_id":"@blackbaud/skyux-builder-resource-linter@1.0.0-rc.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-b9ilwL/UQq7yFlFRxz/ueaMt8rSQ0TAAi8vkZDg9l4zVK2OIfzUvJ3d1cjF6rYIcjqvcisa+Nkc1kIuL4RXwig==","shasum":"e50fd5bed5438ce6c0b3ffb446c8466e45ca94e2","tarball":"https://registry.npmjs.org/@blackbaud/skyux-builder-resource-linter/-/skyux-builder-resource-linter-1.0.0-rc.2.tgz","fileCount":10,"unpackedSize":13228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE4SFCRA9TVsSAnZWagAAYSEP/24UkG+UYHwk7QU2mkrj\n3CUFadapNds5bMatvJMgp1lDF3SY/SdW1ZVuiNJ13oeUUqQYjwve9kK50RJB\nu5lu4jo0bOzrGIKbmCad/S2WiMuqyvPjGXD7nh2ZRu3qDk4zV30GlnrFj5Gz\niEleTUHVculDX0OsB3XB00LLUY+D87SDhb2uGfIu0gd9Sbf+uuIJdakn+0tL\n99SDNlwyfEKjpbDel/j1F/1JbhStoyfBct/EhiRiszKN2qapAiR7IikpOIWx\nPBTXTIkFno7mFzj6Wxnelzp8GEtzCgiwgKumkFKQdD4ggxIVuuzatn51oFU+\nfVipBBvoFuNqD1zCEBPV0opS/Jy5fsbuKgnNNlYs/emPKLmDAy6sR0z/ezzJ\nipBUpPkeljwhgwBzXsRNbXb2XJu756aeMyNFb5gztv7MURl/Ptz8qtjeAzPn\nhZ2poXh/t7V0IH/WsPK1plUGn5vTC0/I5ecHiI6KAH7ggrwunRTCQP3WN0CM\nbZMWPZGntvFDuuiChg/1pa07Sw4SW9nwTVJhpFbzoHguyX/fstbST+ZiK5A6\nDVv34RZy46V0VxUesb0v8+uiC+QTrjdtHrF7ZaiVhDm7JPuIuR2N39vRhtiG\nXfulXYRzjuEtu+yt2tZJ8p7F/ypoKe1lEeDMuB57TbLPCnoicZrsmy3+WweT\nVaDY\r\n=3cNH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKjWs9OQg4ErfYAXLbwn/eb4hMUtKPzVsJlhtemYOF0AiEAq0tL9MpguxIhKoB/I15yRm7AsGWvsYrIy7P3AkYNd4w="}]},"maintainers":[{"name":"blackbaud","email":"sky-savage@blackbaud.com"}],"_npmUser":{"name":"blackbaud","email":"sky-savage@blackbaud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skyux-builder-resource-linter_1.0.0-rc.2_1578337412919_0.6814113880971489"},"_hasShrinkwrap":false},"1.0.0-rc.4":{"name":"@blackbaud/skyux-builder-resource-linter","version":"1.0.0-rc.4","description":"CLI extension for skyux builder to manage resource files.","main":"index.js","scripts":{"test":"nyc --exclude='src/*.spec.js' --reporter=html jasmine JASMINE_CONFIG_PATH=jasmine.json"},"repository":{"type":"git","url":"git+https://github.com/blackbaud/skyux-builder-plugin-resource-linter.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter/issues"},"homepage":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter#readme","dependencies":{"fs-extra":"8.1.0","glob":"7.1.6","lodash.isempty":"4.4.0","path":"0.12.7","string.prototype.matchall":"3.0.2"},"devDependencies":{"jasmine":"3.5.0","jasmine-spec-reporter":"4.2.1","mkdirp":"0.5.1","mock-require":"3.0.3","nyc":"14.1.1","rimraf":"2.7.1"},"module":"index.js","_id":"@blackbaud/skyux-builder-resource-linter@1.0.0-rc.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sX43DuJ3a1nG8diqgS/QJviK6n2lP/VDattcFwK2JEFfXbXXtuN6ZOywlVCBQW+SAJULLcebEtLdIsYZCCEzvg==","shasum":"d2b564ce3a75023c15a66662644501661797e54d","tarball":"https://registry.npmjs.org/@blackbaud/skyux-builder-resource-linter/-/skyux-builder-resource-linter-1.0.0-rc.4.tgz","fileCount":10,"unpackedSize":13872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKeEQCRA9TVsSAnZWagAAXAMP/3y1sOW83/WR+x4FCm7w\n9qv2kVi/XO18Nl+Ut00uyy1+qi3WtxkcvTkRTYmsoEStEzZ0ilKZfTo/gSeK\nKQvhVNTGU0Z/tQMsuzrfkHFtArgo/Z6Sh8FroqL761LzrcEk77tW6JdnieAH\n386xoVSxifMiV59maFnWvr8OG+HyiJZ9SYvEVTYfYzpsiBSXccMuDOOGrHp6\n9HBDl0hDH59zuXN+NptJnGMW9Op19H16y68zhj0HtCGYEf4nTq7JSJi8JcY6\njJv23+2fJmN82BChwwg4YcWctjLC8ROMFYdg3rj4/Gig20CRwR7Be4znd8hO\nTHn/SF94lWVV8I2Kuo60fPFcKVL+G13aj3kNwEoU2U8o2qMyaiiVCc+TVZXz\nBIqM4F1smYrl1+UC8MLMIcX9718CTJSP1F0cfQFlsy32KdmPE7xXu5KWqQlg\nfT7OM68qa9VWhUtudw6hIuLfmjCbQMXQcpwYPIHwCP0M+CdUpyoUt8v+8/2x\ncijuzddIAMNJTCxSVY7Eo0DzQAzgM/KbO+L5POPzzBl+htUEwESLTyvy3hv0\nga58AcXisk5yvw37VgmJNBbD9URzAItKQBMTzst9sd/hsz88B5fMPXBj4uHP\n3D5gDS4X6kdMv2u4qtnYRvlX5e/lWWh1gAasatFNywpaNSMsQGqfR5hb88El\np8T8\r\n=oqvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOMmPmn4EjL5qkNgzSvjQxcyY9N0ERX/YI7P4iG9/eBgIgD93b4IKfCCyn2UKvl5Fs3xxyd41iLxp7hQTHjlJ6idU="}]},"maintainers":[{"name":"blackbaud","email":"sky-savage@blackbaud.com"}],"_npmUser":{"name":"blackbaud","email":"sky-savage@blackbaud.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skyux-builder-resource-linter_1.0.0-rc.4_1579802895625_0.5475201060045853"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-28T19:34:16.967Z","1.0.0-rc.0":"2019-08-28T19:34:17.334Z","modified":"2022-04-04T19:19:39.131Z","1.0.0-rc.1":"2019-09-16T17:37:54.246Z","1.0.0-rc.2":"2020-01-06T19:03:33.056Z","1.0.0-rc.4":"2020-01-23T18:08:15.790Z"},"maintainers":[{"name":"blackbaud","email":"sky-savage@blackbaud.com"}],"description":"CLI extension for skyux builder to manage resource files.","homepage":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter#readme","repository":{"type":"git","url":"git+https://github.com/blackbaud/skyux-builder-plugin-resource-linter.git"},"bugs":{"url":"https://github.com/blackbaud/skyux-builder-plugin-resource-linter/issues"},"license":"ISC","readme":"# Skyux Resource Linter\n\nThis command lints the resource files in a SKYUX spa. It determines if there are any unused resource files and if there are any resource keys referenced that don't exist in a resource file.\n\n## Installation\n\n```shell\nnpm install --save-dev @blackbaud/skyux-builder-resource-linter\n```\n\n## Use\n\n```shell\nskyux lint-resources\n```\n\n## Glossary\n\n- **Missing keys** - Keys that were determined to be used somewhere in the application but that don't have a matching entry in a resource file.\n- **Potentially Unused Keys** - Keys whose use could not be determined but that might still be required by the application. Manually verify that the keys are not used before removal.\n- **Non-standard Keys** - Keys present in a method that consumes a resource key but that appear to be a reference to the key rather than the key itself.\n\n## Development\n\n### Testing\n\n```shell\nnpm install -g jasmine\njasmine --config=jasmine.json\n```\n","readmeFilename":"README.md"}