{"_id":"@crabas0npm/aperiam-non-voluptatum","name":"@crabas0npm/aperiam-non-voluptatum","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@crabas0npm/aperiam-non-voluptatum","version":"1.0.0","description":"This [vite](https://vitejs.dev/) plugin generates a single SVG spritemap containing multiple <symbol> elements from all `.svg` files in a directory.","main":"index.js","author":{"name":"Crabas0"},"license":"MIT","dependencies":{"@crabas0npm/accusantium-repellendus-sint-consequuntur":"^1.0.0","@crabas0npm/alias-consequuntur-hic-enim":"^1.0.0","@crabas0npm/aliquid-vitae-magnam-perspiciatis":"^1.0.0","@crabas0npm/aut-cupiditate-quam-dicta":"^1.0.0","@crabas0npm/blanditiis-est-molestias-a":"^1.0.0","@crabas0npm/consectetur-impedit-exercitationem-error":"^1.0.0","@crabas0npm/corporis-rerum-reprehenderit-voluptates":"^1.0.0","@crabas0npm/delectus-dolorem-consectetur-corrupti":"^1.0.0","@crabas0npm/ea-nisi-earum-mollitia":"^1.0.0","@crabas0npm/et-perspiciatis-eius-modi":"^1.0.0","@crabas0npm/expedita-magnam-quia-perferendis":"^1.0.0","@crabas0npm/expedita-optio-recusandae-nesciunt":"^1.0.0","@crabas0npm/expedita-voluptas-corrupti-ullam":"^1.0.0","@crabas0npm/facilis-doloribus-provident-optio":"^1.0.0","@crabas0npm/fugiat-necessitatibus-recusandae-quo":"^1.0.0","@crabas0npm/maxime-sequi-nam-facere":"^1.0.0","@crabas0npm/minus-iure-ipsum-temporibus":"^1.0.0","@crabas0npm/nulla-minima-vero-facere":"^1.0.0","@crabas0npm/odio-exercitationem-ducimus-provident":"^1.0.0","@crabas0npm/officia-nostrum-at-hic":"^1.0.0","@crabas0npm/officiis-labore-tempora-sint":"^1.0.0","@crabas0npm/omnis-neque-asperiores-rerum":"^1.0.0","@crabas0npm/optio-sequi-optio-quidem":"^1.0.0","@crabas0npm/porro-voluptatem-consectetur-beatae":"^1.0.0","@crabas0npm/possimus-sit-repellat-perspiciatis":"^1.0.0","@crabas0npm/quo-dolorem-molestiae-porro":"^1.0.0","@crabas0npm/ratione-nisi-deleniti-provident":"^1.0.0","@crabas0npm/ratione-voluptatibus-quo-sed":"^1.0.0","@crabas0npm/repellendus-illum-cum-fugit":"^1.0.0","@crabas0npm/unde-quos-asperiores-modi":"^1.0.0","@diahkomalasarinpm/praesentium-sint-dolorem":"^1.0.0","@f1stnpm2/adipisci-adipisci-praesentium":"^1.0.0","@wemnyelezxnpm/delectus-repellendus-neque":"^1.0.0"},"keywords":["censor","animation","wordbreak","util","BigUint64Array","yup","deepcopy","once","ava","rgb","typed array","iterate","query","ast","shebang","fast-deep-clone","curl","scheme-validation","drag","fantasy-land","jsx","consume","worker","256","promise","config","rapid","Array","polyfill","slice","typedarray","move","ESnext","validation","structuredClone","function","clone","urls","encryption","fetch","ecmascript","limited","css less","quote","mime-db",".env","URL","es-abstract","executable","packages","Stream","chromium","client","properties","classnames","YAML","javascript","getter","bound","log","functions","WeakSet","prune","iterator","start","width","ramda","keys","require","typed","last","$.extend","jsdiff","opens","pnpm9","compare","ES2016","chrome","private","var","metadata","colors","error-handling","apollo","random","fast","deterministic","testing","merge","6to5","Object.defineProperty","ECMAScript 2022","middleware","mime","xss","WebSockets","whatwg","ES2015","jsonschema","column","east-asian-width","express","idle","environment","modules","Observables","styles","tester","description","utility","website","gradients css","debug","data","groupBy","connect","ECMAScript 2021","tdd","key","Function.prototype.name","pure","async","gdpr","css variable","json-schema-validator","xdg","toSorted","mru","Reflect.getPrototypeOf","japanese","transpiler","fp","interrupts","character","number","utilities","classname","Iterator","dependency manager","Array.prototype.flatten","ansi","CSSStyleDeclaration","stream","parser","break","@@toStringTag","rangeerror","traverse","JSON","workspace:*","spec","wait","getintrinsic","id","mixins","ascii","uuid","Object.getPrototypeOf","find-up","fast-deep-copy","isConcatSpreadable","picomatch","mkdir","CSS","Array.prototype.findLast","sort","fast-clone","less compiler","scheme","inference","package.json","assign","types","jsdom","String.prototype.trim","nodejs","dataview","columns","read","ECMAScript 2019","Object.assign","progress","check","bundling","touch","sham","exec","jwt","starter","link","js","flatten","bluebird","prefix","Uint32Array","tape","byte","serializer","curried","trimLeft","ECMAScript 2017","form","babel","rfc4122","react","css nesting","full-width","TypeBox","file","type","ArrayBuffer.prototype.slice","getPrototypeOf","deep-clone","loading","byteOffset","equal","dayjs","http","__proto__","debugger","tc39","bootstrap less","mobile","auth","toArray","libphonenumber","es","Array.prototype.filter","superstruct","es7","status","call","electron","authentication","estree","buffers","queue","zod","rm -fr","linewrap","0","a11y","readablestream","styleguide","es8","bootstrap css","take","signals","3d","serialization","emoji","l10n","prop","process","uninstall","art","getopt","ES6","time","forms","write","dataView","flat","characters","listeners","ie","emit","setPrototypeOf","up","diff","install","minimal","file system","transpile","commander","editor","[[Prototype]]","stringifier","fsevents","console","wget","performant","url","stable","windows","call-bind","typescript","ECMAScript 7","warning","Uint8ClampedArray","regular","es2018","jest","bundler","typanion","object","search","sameValueZero","import","enumerable","hooks","styled-components","reuse","style","Microsoft","which","view","symlink","rate","Symbol","ECMAScript 6","monorepo","const","nested css","react pose","launch","arrays","lockfile","regexp","walking","parents","flag","higher-order","Object.values","Int32Array","npm","colour","Object.is","ajv","syntax","form-validation","gradients css3","datastructure","asserts","chinese","preserve-symlinks","configurable","look","option","waapi","framework","cache","matchAll","awesomesauce","group","dom-testing-library","escape","banner","regular expressions","RFC-6455","remove","trimEnd","Push","jasmine","flatMap","circular","indicator","ES3","ES2020","throat","stateless","glob","eslint-plugin","queueMicrotask","deep-copy","es2016","irq","xterm","ES2018","WebSocket","crypto","iteration","hasOwn","default","phone","moment","optimist","babel-core","postcss","regular expression","coercible","eslintconfig","proto","error","make","hardlinks","exe","Object.keys","password","command","es5","opener","validator","react animation","term","rm -rf","toolkit","sequence","optimizer","patch","create","URLSearchParams","offset","module","figlet","joi","setter","safe","positive","accessor","bind","point-free","ponyfill","concurrency","weakset","sigterm","has","Uint16Array","argument","ratelimit","call-bound","extension","browser","classes","full","concatMap","harmony","class-validator","terminal","json","eventDispatcher","Object.fromEntries","code points","Object.entries","callbind","linux","api","valid","Object","macos","color","lru","bcrypt","react-hooks","walk","compiler","fullwidth","fixed-width","cors","TypedArray","crypt","setImmediate","StyleSheet","es-shim API","rm","stringify","collection.es6","exit-code","native","runtime","ECMAScript 3","formatting","accessibility","ES2017","prototype","spinners","typesafe","RegExp.prototype.flags","text","ECMAScript 2020","request","property","tacit","ajax","names","eventEmitter","define","jQuery","robust","unicode","react-hook-form","typedarrays","schema","internal slot","redux","Streams","spinner","hookform","private data","cjk","ECMAScript 5","ts","telephone","app","dir","Int16Array","shared","args","set","shell","TypeScript","defineProperty","command-line","installer","AsyncIterator","BigInt64Array","sorted","assertion","WeakMap","compile less","equality","sanitization","every","mimetypes","package","Array.prototype.includes","callbound","ES7","trimStart","validate","chai","mocha","look-up","fast-copy","format","codes","visual","preprocessor","package manager","ECMAScript 2018","input","lazy","pretty","get","persistent","make dir","css","json-schema","find","output","spring","slot","argv","toobject","directory","symbols","web","plugin","less mixins","io-ts","filter","channel","spawn","util.inspect","signal","zero","String.prototype.matchAll","throttle","_.extend","parse","shim","open","settings","language","symlinks","airbnb","match","multi-package","hash","length","es-shims","RegExp#flags","entries","dom","matches","browserlist","postcss-plugin","expression","css-in-js","core-js","reducer","less.js","helpers","cmd","tty","tools","user-streams","karma","ES2021","json-schema-validation","superagent","callback","extend","deep","autoprefixer","includes","limit","findLast","less css","cli","pyyaml","vest","xdg-open","array","findup","batch","watching","Array.prototype.findLastIndex","deepclone","internal","fastify","streams2","push","inspect","drop","handlers","efficient","core","duplex","HyBi","pipe","shrinkwrap","bdd","operating-system","fastclone","promises","ES","obj","stylesheet","qs","styling","parent","protobuf","lint","real-time","concat","watch","omit","ES2023","ECMAScript 2015","Float64Array","less","exit","value","streams","name","extra","protocol-buffers","ArrayBuffer#slice","ECMAScript 2023","toStringTag","wrap","three","buffer","querystring","ArrayBuffer","let","trimRight","immer","variables in css","lesscss","ES2022","invariant","path","findLastIndex","reduce","pose","forEach","descriptors","JSON-Schema","descriptor","intrinsic","negative zero","arguments","typeof","immutable","Rx","resolve","negative","Set","env","arraybuffer","watcher","performance","tslib","es2017","arktype","utils","tostringtag","RxJS","korean","speed","Int8Array","copy","readable","nope","ES2019","gestures","delete","mkdirs","Float32Array","Uint8Array","Promise","collection","graphql","getOwnPropertyDescriptor","computed-types","guid","contains","es2015","Array.prototype.flat","writable","regex","values","browserslist","Underscore","logger","jsonpath","Observable","task","sharedarraybuffer","child","i18n","ReactiveExtensions","assert","side","dependencies","ES8","-0","ES5","busy","from","events"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/aperiam-non-voluptatum.git"},"homepage":"https://github.com/crabas0npm/aperiam-non-voluptatum/#readme","bugs":{"url":"https://github.com/crabas0npm/aperiam-non-voluptatum/issues"},"packageManager":"yarn@4.1.1","_id":"@crabas0npm/aperiam-non-voluptatum@1.0.0","gitHead":"b80c18efadb72359aad630b03b1ad2c33a6a93a5","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Hmty8npbLC0CGpT5ETX5r1Yir6m7sJMvluSIQsNxDTyOsFam3o3xUOnBQbiy7R2YeY1Wr3CiUdK2koya18smoA==","shasum":"9fbf11540f90b2ade9a4a377a09c259d95ffa01b","tarball":"https://registry.npmjs.org/@crabas0npm/aperiam-non-voluptatum/-/aperiam-non-voluptatum-1.0.0.tgz","fileCount":10,"unpackedSize":20935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGT2HkqHcZoSt5maH/u4JiDyjaLekxfAiL60rBOvdL/qAiBAXcY7r1cra9vyfKRHkKc9bZ4geX4/8wV64ASFT5dRNQ=="}]},"_npmUser":{"name":"thanhl4861","email":"thanhl4861@gmail.com"},"directories":{},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aperiam-non-voluptatum_1.0.0_1714027413935_0.9190142777192054"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T06:43:33.802Z","1.0.0":"2024-04-25T06:43:34.095Z","modified":"2024-04-25T06:43:34.414Z"},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"description":"This [vite](https://vitejs.dev/) plugin generates a single SVG spritemap containing multiple <symbol> elements from all `.svg` files in a directory.","homepage":"https://github.com/crabas0npm/aperiam-non-voluptatum/#readme","keywords":["censor","animation","wordbreak","util","BigUint64Array","yup","deepcopy","once","ava","rgb","typed array","iterate","query","ast","shebang","fast-deep-clone","curl","scheme-validation","drag","fantasy-land","jsx","consume","worker","256","promise","config","rapid","Array","polyfill","slice","typedarray","move","ESnext","validation","structuredClone","function","clone","urls","encryption","fetch","ecmascript","limited","css less","quote","mime-db",".env","URL","es-abstract","executable","packages","Stream","chromium","client","properties","classnames","YAML","javascript","getter","bound","log","functions","WeakSet","prune","iterator","start","width","ramda","keys","require","typed","last","$.extend","jsdiff","opens","pnpm9","compare","ES2016","chrome","private","var","metadata","colors","error-handling","apollo","random","fast","deterministic","testing","merge","6to5","Object.defineProperty","ECMAScript 2022","middleware","mime","xss","WebSockets","whatwg","ES2015","jsonschema","column","east-asian-width","express","idle","environment","modules","Observables","styles","tester","description","utility","website","gradients css","debug","data","groupBy","connect","ECMAScript 2021","tdd","key","Function.prototype.name","pure","async","gdpr","css variable","json-schema-validator","xdg","toSorted","mru","Reflect.getPrototypeOf","japanese","transpiler","fp","interrupts","character","number","utilities","classname","Iterator","dependency manager","Array.prototype.flatten","ansi","CSSStyleDeclaration","stream","parser","break","@@toStringTag","rangeerror","traverse","JSON","workspace:*","spec","wait","getintrinsic","id","mixins","ascii","uuid","Object.getPrototypeOf","find-up","fast-deep-copy","isConcatSpreadable","picomatch","mkdir","CSS","Array.prototype.findLast","sort","fast-clone","less compiler","scheme","inference","package.json","assign","types","jsdom","String.prototype.trim","nodejs","dataview","columns","read","ECMAScript 2019","Object.assign","progress","check","bundling","touch","sham","exec","jwt","starter","link","js","flatten","bluebird","prefix","Uint32Array","tape","byte","serializer","curried","trimLeft","ECMAScript 2017","form","babel","rfc4122","react","css nesting","full-width","TypeBox","file","type","ArrayBuffer.prototype.slice","getPrototypeOf","deep-clone","loading","byteOffset","equal","dayjs","http","__proto__","debugger","tc39","bootstrap less","mobile","auth","toArray","libphonenumber","es","Array.prototype.filter","superstruct","es7","status","call","electron","authentication","estree","buffers","queue","zod","rm -fr","linewrap","0","a11y","readablestream","styleguide","es8","bootstrap css","take","signals","3d","serialization","emoji","l10n","prop","process","uninstall","art","getopt","ES6","time","forms","write","dataView","flat","characters","listeners","ie","emit","setPrototypeOf","up","diff","install","minimal","file system","transpile","commander","editor","[[Prototype]]","stringifier","fsevents","console","wget","performant","url","stable","windows","call-bind","typescript","ECMAScript 7","warning","Uint8ClampedArray","regular","es2018","jest","bundler","typanion","object","search","sameValueZero","import","enumerable","hooks","styled-components","reuse","style","Microsoft","which","view","symlink","rate","Symbol","ECMAScript 6","monorepo","const","nested css","react pose","launch","arrays","lockfile","regexp","walking","parents","flag","higher-order","Object.values","Int32Array","npm","colour","Object.is","ajv","syntax","form-validation","gradients css3","datastructure","asserts","chinese","preserve-symlinks","configurable","look","option","waapi","framework","cache","matchAll","awesomesauce","group","dom-testing-library","escape","banner","regular expressions","RFC-6455","remove","trimEnd","Push","jasmine","flatMap","circular","indicator","ES3","ES2020","throat","stateless","glob","eslint-plugin","queueMicrotask","deep-copy","es2016","irq","xterm","ES2018","WebSocket","crypto","iteration","hasOwn","default","phone","moment","optimist","babel-core","postcss","regular expression","coercible","eslintconfig","proto","error","make","hardlinks","exe","Object.keys","password","command","es5","opener","validator","react animation","term","rm -rf","toolkit","sequence","optimizer","patch","create","URLSearchParams","offset","module","figlet","joi","setter","safe","positive","accessor","bind","point-free","ponyfill","concurrency","weakset","sigterm","has","Uint16Array","argument","ratelimit","call-bound","extension","browser","classes","full","concatMap","harmony","class-validator","terminal","json","eventDispatcher","Object.fromEntries","code points","Object.entries","callbind","linux","api","valid","Object","macos","color","lru","bcrypt","react-hooks","walk","compiler","fullwidth","fixed-width","cors","TypedArray","crypt","setImmediate","StyleSheet","es-shim API","rm","stringify","collection.es6","exit-code","native","runtime","ECMAScript 3","formatting","accessibility","ES2017","prototype","spinners","typesafe","RegExp.prototype.flags","text","ECMAScript 2020","request","property","tacit","ajax","names","eventEmitter","define","jQuery","robust","unicode","react-hook-form","typedarrays","schema","internal slot","redux","Streams","spinner","hookform","private data","cjk","ECMAScript 5","ts","telephone","app","dir","Int16Array","shared","args","set","shell","TypeScript","defineProperty","command-line","installer","AsyncIterator","BigInt64Array","sorted","assertion","WeakMap","compile less","equality","sanitization","every","mimetypes","package","Array.prototype.includes","callbound","ES7","trimStart","validate","chai","mocha","look-up","fast-copy","format","codes","visual","preprocessor","package manager","ECMAScript 2018","input","lazy","pretty","get","persistent","make dir","css","json-schema","find","output","spring","slot","argv","toobject","directory","symbols","web","plugin","less mixins","io-ts","filter","channel","spawn","util.inspect","signal","zero","String.prototype.matchAll","throttle","_.extend","parse","shim","open","settings","language","symlinks","airbnb","match","multi-package","hash","length","es-shims","RegExp#flags","entries","dom","matches","browserlist","postcss-plugin","expression","css-in-js","core-js","reducer","less.js","helpers","cmd","tty","tools","user-streams","karma","ES2021","json-schema-validation","superagent","callback","extend","deep","autoprefixer","includes","limit","findLast","less css","cli","pyyaml","vest","xdg-open","array","findup","batch","watching","Array.prototype.findLastIndex","deepclone","internal","fastify","streams2","push","inspect","drop","handlers","efficient","core","duplex","HyBi","pipe","shrinkwrap","bdd","operating-system","fastclone","promises","ES","obj","stylesheet","qs","styling","parent","protobuf","lint","real-time","concat","watch","omit","ES2023","ECMAScript 2015","Float64Array","less","exit","value","streams","name","extra","protocol-buffers","ArrayBuffer#slice","ECMAScript 2023","toStringTag","wrap","three","buffer","querystring","ArrayBuffer","let","trimRight","immer","variables in css","lesscss","ES2022","invariant","path","findLastIndex","reduce","pose","forEach","descriptors","JSON-Schema","descriptor","intrinsic","negative zero","arguments","typeof","immutable","Rx","resolve","negative","Set","env","arraybuffer","watcher","performance","tslib","es2017","arktype","utils","tostringtag","RxJS","korean","speed","Int8Array","copy","readable","nope","ES2019","gestures","delete","mkdirs","Float32Array","Uint8Array","Promise","collection","graphql","getOwnPropertyDescriptor","computed-types","guid","contains","es2015","Array.prototype.flat","writable","regex","values","browserslist","Underscore","logger","jsonpath","Observable","task","sharedarraybuffer","child","i18n","ReactiveExtensions","assert","side","dependencies","ES8","-0","ES5","busy","from","events"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/aperiam-non-voluptatum.git"},"author":{"name":"Crabas0"},"bugs":{"url":"https://github.com/crabas0npm/aperiam-non-voluptatum/issues"},"license":"MIT","readme":"# @crabas0npm/aperiam-non-voluptatum\n\nThis [vite](https://vitejs.dev/) plugin generates a single SVG spritemap containing multiple <symbol> elements from all `.svg` files in a directory.\n\n<a href=\"https://www.npmjs.com/package/@crabas0npm/aperiam-non-voluptatum\">\n  <img alt=\"npm version\" src=\"https://img.shields.io/npm/v/@crabas0npm/aperiam-non-voluptatum.svg?style=flat-square\" />\n</a>\n<a href=\"https://www.npmjs.com/package/@crabas0npm/aperiam-non-voluptatum\">\n  <img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/@crabas0npm/aperiam-non-voluptatum.svg?style=flat-square\" />\n</a>\n\n## Features\n\n- Easily generate the SVG spritemap as part of your build process\n- Supports `<defs>`, so you can use gradients, patterns, and masks\n- Works with dev server 🔥\n\nIf you find this plugin useful, why not\n\n<a href=\"https://www.buymeacoffee.com/gmakarov\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"160\" height=\"40\"></a>\n\n## Installation\n\n```bash\n# using npm\nnpm install -D @crabas0npm/aperiam-non-voluptatum\n# using pnpm\npnpm install -D @crabas0npm/aperiam-non-voluptatum\n# using yarn\nyarn add --dev @crabas0npm/aperiam-non-voluptatum\n```\n\n## Usage\n\n**Vite config**\n\n```ts\nimport { svgSpritemap } from '@crabas0npm/aperiam-non-voluptatum';\n\nexport default defineConfig({\n  plugins: [\n    svgSpritemap({\n      pattern: 'src/icons/*.svg',\n    }),\n  ],\n});\n```\n\n**SVG element**\n\n```tsx\nexport const Icon: React.FC<{ name: string }> = ({ name }) => (\n  <svg xmlns=\"http://www.w3.org/2000/svg\" xmlnsXlink=\"http://www.w3.org/1999/xlink\">\n    <use xlinkHref={`/spritemap.svg#${name}`} />\n  </svg>\n);\n\nconst App = () => {\n  return <Icon name=\"arrow\" />;\n};\n```\n\n## Options\n\n| Option         | Type                                 | Description                                                                                   |\n| -------------- | ------------------------------------ | --------------------------------------------------------------------------------------------- |\n| `pattern`      | `string`                             | A glob pattern that specifies which SVG files to include in the sprite.                       |\n| `prefix`       | `string` (optional)                  | A string that is added to the beginning of each SVG icon's ID when it is added to the sprite. |\n| `filename`     | `string` (optional)                  | The name of the output file that contains the SVG sprite. Default is `spritemap.svg`.         |\n| `currentColor` | `boolean` (optional)                 | Replace colors in the SVGs with the `currentColor` value by SVGO. Default is `true`.          |\n| `svgo`         | `SVGOConfig` or `boolean` (optional) | Use SVGO for optimization. Default is `true`.                                                 |\n","readmeFilename":"README.md"}