{"xo":{"rules":{"max-depth":["warn",5],"max-params":"off","no-bitwise":"off","comma-dangle":["error","never"],"guard-for-in":"off","spaced-comment":"off","prefer-template":"error","arrow-body-style":"off","jsdoc/check-values":["warn",{"allowedLicenses":["MIT https://github.com/svg-sprite/svg-sprite/blob/main/LICENSE"]}],"operator-linebreak":["error","after"],"unicorn/no-for-loop":"off","capitalized-comments":"off","no-negated-condition":"off","object-curly-spacing":["error","always"],"jsdoc/require-returns":"error","unicorn/prefer-module":"off","unicorn/no-array-reduce":"off","jsdoc/no-undefined-types":["error",{"definedTypes":["SVGSpriter","File","SVGShape","SVGSprite","playwright","HTMLElement"]}],"unicorn/no-array-for-each":"off","unicorn/prefer-code-point":"off","space-before-function-paren":["error","never"],"unicorn/prefer-string-slice":"off","unicorn/prefer-reflect-apply":"off","unicorn/explicit-length-check":"off","unicorn/prevent-abbreviations":"off","eslint-comments/disable-enable-pair":"off","unicorn/no-array-method-this-argument":"off"},"space":4,"extends":["plugin:jsdoc/recommended"],"plugins":["jsdoc"],"overrides":[{"envs":["jest/globals"],"files":["test/**/*.test.js","test/jest/*.js"],"rules":{"jest/no-hooks":"off","jest/max-expects":"off","jest/prefer-lowercase-title":"off"},"extends":["plugin:jest/all","plugin:jest-formatting/strict"],"plugins":["jest","jest-formatting"]}]},"bin":{"svg-sprite":"bin/svg-sprite.js"},"bugs":{"url":"https://github.com/svg-sprite/svg-sprite/issues"},"dist":{"shasum":"cff51bc6b9cd1e72f8b8b4ffcdf16394bdbf9b49","tarball":"https://registry.npmjs.org/svg-sprite/-/svg-sprite-2.0.4.tgz","fileCount":40,"integrity":"sha512-kjDoATgr4k6tdtfQczpkbuFW6RE7tPUPe/rbRd1n2NV92kdwaXEZMIxJqAZfMGOMfU/Kp1u89SUYsfHCbAvVHg==","signatures":[{"sig":"MEUCIQDReTOqUNF4C7k+VIWZblgmrhv7ugrUIg99RHmbDav60QIgBgZ3/kKc33/FeKTtOUDHS5gNdRz0oy1UFwAASfng4c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212708},"main":"lib/svg-sprite.js","name":"svg-sprite","author":{"url":"https://jkphl.is","name":"Joschi Kuphal","email":"joschi@kuphal.net"},"engines":{"node":">=12"},"gitHead":"64967b6a6a8f56209e0f1b0cc10c1a2247422e9c","license":"MIT","scripts":{"fix":"xo --fix","jest":"jest","lint":"xo","test":"jest","example":"node example.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"xhmikosr","email":"xhmikosr@gmail.com"},"homepage":"https://github.com/svg-sprite/svg-sprite","keywords":["icon","icons","svg","png","sprite","spritesheet","stack","generator","css","sass","less","stylus","stylesheet","inline","html","vector","rwd","retina","mustache","gulpfriendly"],"repository":{"url":"git+https://github.com/svg-sprite/svg-sprite.git","type":"git"},"_npmVersion":"10.2.4","description":"SVG sprites & stacks galore — A low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)","directories":{},"maintainers":[{"name":"jkphl","email":"joschi@tollwerk.de"},{"name":"xhmikosr","email":"xhmikosr@gmail.com"}],"_nodeVersion":"20.11.1","dependencies":{"csso":"^4.2.0","glob":"^7.2.3","svgo":"^2.8.0","async":"^3.2.5","cssom":"^0.5.0","vinyl":"^2.2.1","xpath":"^0.0.34","yargs":"^17.7.2","js-yaml":"^4.1.0","winston":"^3.11.0","mustache":"^4.2.0","prettysize":"^2.0.0","lodash.merge":"^4.6.2","lodash.escape":"^4.0.1","@xmldom/xmldom":"^0.8.10","@resvg/resvg-js":"^2.6.0","css-selector-parser":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.52.4","jest":"^28.1.3","less":"^4.2.0","sass":"^1.55.0","pngjs":"^6.0.0","stylus":"^0.59.0","pixelmatch":"^5.3.0","eslint-plugin-jest":"^26.9.0","eslint-plugin-jsdoc":"^38.1.6","playwright-chromium":"1.21.1","eslint-plugin-jest-formatting":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/svg-sprite_2.0.4_1711467203671_0.614701115972196","host":"s3://npm-registry-packages"},"_id":"svg-sprite@2.0.4","version":"2.0.4"}