{"_id":"@drtyhu8npm/aut-deserunt-temporibus","name":"@drtyhu8npm/aut-deserunt-temporibus","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@drtyhu8npm/aut-deserunt-temporibus","version":"1.0.0","description":"[![npm version](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus) [![downloads count](https://img.shields.io/npm/dt/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://www.npmjs.","main":"index.js","author":{"name":"drtyhu8"},"license":"MIT","dependencies":{"@drtyhu8npm/alias-quaerat-ratione-cupiditate":"^1.0.0","@drtyhu8npm/amet-officia-in-perspiciatis":"^1.0.0","@drtyhu8npm/at-a-enim-aspernatur":"^1.0.0","@drtyhu8npm/beatae-facilis-tempore-tempora":"^1.0.0","@drtyhu8npm/culpa-quas-quo-aspernatur":"^1.0.0","@drtyhu8npm/dolores-laudantium-molestiae-debitis":"^1.0.0","@drtyhu8npm/earum-possimus-similique-iusto":"^1.0.0","@drtyhu8npm/est-quasi-numquam-ex":"^1.0.0","@drtyhu8npm/ex-fuga-dolorum-dignissimos":"^1.0.0","@drtyhu8npm/hic-magni-minus-sapiente":"^1.0.0","@drtyhu8npm/ipsam-consequuntur-accusamus-aut":"^1.0.0","@drtyhu8npm/itaque-sapiente-id-placeat":"^1.0.0","@drtyhu8npm/nam-aut-error-animi":"^1.0.0","@drtyhu8npm/nobis-expedita-quod-et":"^1.0.0","@drtyhu8npm/nostrum-omnis-libero-distinctio":"^1.0.0","@drtyhu8npm/quae-amet-sequi-provident":"^1.0.0","@drtyhu8npm/quas-corrupti-autem-accusamus":"^1.0.0","@drtyhu8npm/quas-error-culpa-velit":"^1.0.0","@drtyhu8npm/qui-modi-sapiente-ab":"^1.0.0","@drtyhu8npm/quis-quia-dolores-quos":"^1.0.0","@drtyhu8npm/quod-voluptas-rem-omnis":"^1.0.0","@drtyhu8npm/temporibus-neque-ab-temporibus":"^1.0.0","@drtyhu8npm/tenetur-error-reiciendis-enim":"^1.0.0","@drtyhu8npm/vero-blanditiis-quod-delectus":"^1.0.0","@drtyhu8npm/voluptatibus-quae-cum-corrupti":"^1.0.0","@omegion1npm/corrupti-autem-reiciendis":"^1.0.0","@povsicoenpm/soluta-recusandae-temporibus":"^1.0.0","@rtyughnnpm/non-praesentium-totam":"^1.0.0"},"keywords":["jsonpath","typeerror","scheme-validation","make","setImmediate","ascii","traverse","compiler","tester","fast-deep-copy","assert","east-asian-width","parent","styles","scheme","Float32Array","reuse","eventDispatcher","Symbol.toStringTag","RxJS","trim","const","shell","jsonschema","key","web","diff","class-validator","rm -rf","babel","a11y","ReactiveExtensions","ArrayBuffer#slice","busy","lint","logging","full","ratelimit","assertion","point-free","iterator","RegExp.prototype.flags","typedarray","equality","app","hash","formatting","iteration","is","datastructure","configurable","eslint-plugin","drag","collection.es6","getopt","terminal","toSorted","Array.prototype.findLast","String.prototype.matchAll","symlinks","pretty","harmony","time","environment","schema","chinese","json-schema","rangeerror","channel","watch","opener","ava","syntaxerror","touch","shim","core","watcher","obj","multi-package","sorted","debug","config","match","js","coercible","util.inspect","arrays","optimist","real-time","dom","from","byteOffset","groupBy","write","last","ECMAScript 3","view","string","regexp","core-js","launch","Array.prototype.flatten","react-testing-library","password","classnames","findup","rmdir","toobject","Array.prototype.includes","shared","rm","airbnb","es8","mkdirs","css","framework","wrap","circular","karma","require","forEach","yup","queueMicrotask","symbols","client","types","react pose","ES2023","url","censor","eventEmitter","parents","i18n","crypt","file system","awesomesauce","css less","Array","ECMAScript 2015","chai","Observable","stateless","deepcopy","util","ponyfill","CSS","dependency manager","colour","limit","stringify","installer","spawn","call-bound","WebSockets","styling","utility","pure","typedarrays","column","ES7","Object.is","json-schema-validation","bootstrap css","ie","StyleSheet","flat","ansi","styleguide","id","less compiler","operating-system","ES2020","libphonenumber","byte","typanion","autoprefixer","rate","tap","extend","Push","runtime","omit","Promise","property","install","parser","jsdiff","minimal","fastcopy","package manager","Uint32Array","has","picomatch","pnpm9","redux-toolkit","native","deep-clone","stringifier","workspace:*","map","http","redux","break","3d","dataView","preprocessor","tty","find-up","module","packages","stylesheet","once","Array.prototype.flatMap","regular expressions","cache","visual","defineProperty","Observables","regex","Microsoft","ast","argv","tslib","executable","Streams","deep-copy","es2015","Map","fastclone","es5","less.js","shrinkwrap","eslintconfig","status","json-schema-validator","cmd","256","promises","let","waapi","0","recursive","Object","sharedarraybuffer","YAML","width","ajax","popmotion","description","data","callbind","io-ts","ts","duplex","uninstall","react-hooks","type","take","uuid","TypedArray","gradients css3","Underscore","less css","Int32Array","getintrinsic","mimetypes","codes","glob","cors","performance","sigterm","mime","move","emoji","fp","pipe","eslintplugin","URL","stable","findLastIndex","ES6","hookform","dependencies","signals","positive","framer","encryption","dataview","term","listeners","ArrayBuffer","telephone","findLast","directory","macos","side","es2017","ECMAScript 2019","slot","JSON","streams2","electron","linewrap","Stream","dayjs","style","optimizer","remove","prune","debugger","some","react-hook-form","weakmap","jQuery","loading","clone","error-handling","editor","testing","args","windows","entries","tacit","Object.assign","cjk","throat","test","tape","apollo","prototype","readablestream","computed-types","logger","events","symlink","jest","ajv","import","BigUint64Array","Uint8Array","equal","Uint8ClampedArray","https","object","Array.prototype.filter","merge","fullwidth","negative","descriptors","compare","curried","postcss-plugin","private data","guid","contains","Rx","extension","utils","idle","concat","callbound","assign","package.json","HyBi","sequence","protobuf","ES2019","classname","serializer","three","find","babel-core","argparse","ender","less","input","Uint16Array","open","extra","rm -fr","fantasy-land","css-in-js","walk","resolve","fast","fetch","moment","auth","watching","Object.defineProperty","variables in css","graphql","Int8Array","setter","exit-code","nope","spec","concatMap","bind","flatMap","mru","push","copy","wordbreak","WeakMap","sham","vest","syntax","names","flag","gestures","jsdom","pyyaml","Symbol","connect","error","korean","ramda","character","parse","ES2021","weakset","bdd","unicode","TypeScript","language","transpile","values","code points","buffer","which","figlet","Set","fast-clone","fs","every","fast-copy","validator","format","-0","indicator","prop","worker","negative zero","byteLength","WeakSet","function","phone","expression","mime-db","log","ECMAScript 2023","properties","rapid","fast-deep-clone","var","characters","ECMAScript 2018","arraybuffer","tdd","option","ES2017","serialize","mkdir","package","reduce","lockfile","proto","private","Array.prototype.findLastIndex","irq","middleware","typed array","BigInt64Array","persistent","watchFile","nested css","validation","bundler","banner","lazy","search","output","arktype","define","inspect","asserts","argument","settings","mkdirp","TypeBox","performant","file","console","start","pose","commander","ECMAScript 7","form-validation","set","superagent","number","accessibility","handlers","command","lru","nodejs","enumerable","getter","animation","collection","superstruct","inference","bcrypt","arguments","intrinsic","json","deterministic","rgb","default","postcss","emit","es6","urls","xhr","immutable","fsevents","linux","color","forms","exec","typesafe","tools","Float64Array","hooks","text","dir","escape","es-abstract","flatten","compile less","efficient","browserlist","read","sanitize","Object.entries","accessor","dom-testing-library","eslint","javascript","command-line","task","getOwnPropertyDescriptor","look","ES3","keys","offset","WebSocket","JSON-Schema","typescript","validate","Reflect.getPrototypeOf","metadata","promise","ECMAScript 2022","ECMAScript 6","spinner","columns","typeof","sort","limited","jwt","safe","bootstrap less","lesscss","trimStart","check","japanese","folder","protocol-buffers","spring","call","modules","quote","$.extend","ES2018","es2016","css variable","Iterator","tc39","Object.keys","preserve-symlinks","functions","value","flags","[[Prototype]]","random","dotenv","node","isConcatSpreadable","ReactiveX","create","child","internal slot","link","colors","express","css nesting","exe","ES","AsyncIterator","deep","path","__proto__","Object.getPrototypeOf","Object.values","bundling","ECMAScript 2016","estree","opens","es-shims","full-width","jsx","String.prototype.trim","cli","name","monorepo","wget","xdg","querystring","Object.fromEntries","request","toArray","exit","Function.prototype.name","RFC-6455","transpiler","array","filter","authentication","xterm","query","valid","delete","includes","zod","mixins","ES2022","invariant","structuredClone","polyfill","regular expression","group","ES8","sanitization","RegExp#flags","progress","serialization","crypto","writable","npm","concurrency","functional","toolkit","trimEnd","higher-order","es","readable","art","browserslist","bluebird","hardlinks","descriptor","website","bound","ES5","interrupts","6to5","look-up","length","gdpr","date","browser","deepclone","URLSearchParams","symbol","prefix","up","slice","call-bind","classes","ecmascript","hasOwn","toStringTag","less mixins","xdg-open","user-streams","process","chrome","fastify","setPrototypeOf","redact","buffers","@@toStringTag","trimLeft","signal","CSSStyleDeclaration","curl","mobile","ECMAScript 2021","Int16Array"],"repository":{"type":"git","url":"git+https://github.com/drtyhu8npm/aut-deserunt-temporibus.git"},"homepage":"https://github.com/drtyhu8npm/aut-deserunt-temporibus/#readme","bugs":{"url":"https://github.com/drtyhu8npm/aut-deserunt-temporibus/issues"},"packageManager":"yarn@4.1.1","_id":"@drtyhu8npm/aut-deserunt-temporibus@1.0.0","gitHead":"5a931266dfdda4acbbae89d70ecb58218724a618","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-iPThoMcvUFXbQcA/+9oXZCwfcdN8EDHq5LrAg4FXNz4JhYk8BXR9yYw9auMO7BgLaK/PBJOhAsiDjY9T1t4veA==","shasum":"e05ef03b7d1a6bfd25ef4de043f1137324de270c","tarball":"https://registry.npmjs.org/@drtyhu8npm/aut-deserunt-temporibus/-/aut-deserunt-temporibus-1.0.0.tgz","fileCount":10,"unpackedSize":20739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7alu6XYQsQqKL22mE5M5WtbIVLtmmuw0SnEvDEbMvewIhAO58dfZ7HchWmERg5+Xl9wNkLoOrI+RvgazjUOHOhh8K"}]},"_npmUser":{"name":"vit89446","email":"vit89446@gmail.com"},"directories":{},"maintainers":[{"name":"vit89446","email":"vit89446@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aut-deserunt-temporibus_1.0.0_1714040121907_0.09482250584220853"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T10:15:21.832Z","1.0.0":"2024-04-25T10:15:22.084Z","modified":"2024-04-25T10:15:22.330Z"},"maintainers":[{"name":"vit89446","email":"vit89446@gmail.com"}],"description":"[![npm version](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus) [![downloads count](https://img.shields.io/npm/dt/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://www.npmjs.","homepage":"https://github.com/drtyhu8npm/aut-deserunt-temporibus/#readme","keywords":["jsonpath","typeerror","scheme-validation","make","setImmediate","ascii","traverse","compiler","tester","fast-deep-copy","assert","east-asian-width","parent","styles","scheme","Float32Array","reuse","eventDispatcher","Symbol.toStringTag","RxJS","trim","const","shell","jsonschema","key","web","diff","class-validator","rm -rf","babel","a11y","ReactiveExtensions","ArrayBuffer#slice","busy","lint","logging","full","ratelimit","assertion","point-free","iterator","RegExp.prototype.flags","typedarray","equality","app","hash","formatting","iteration","is","datastructure","configurable","eslint-plugin","drag","collection.es6","getopt","terminal","toSorted","Array.prototype.findLast","String.prototype.matchAll","symlinks","pretty","harmony","time","environment","schema","chinese","json-schema","rangeerror","channel","watch","opener","ava","syntaxerror","touch","shim","core","watcher","obj","multi-package","sorted","debug","config","match","js","coercible","util.inspect","arrays","optimist","real-time","dom","from","byteOffset","groupBy","write","last","ECMAScript 3","view","string","regexp","core-js","launch","Array.prototype.flatten","react-testing-library","password","classnames","findup","rmdir","toobject","Array.prototype.includes","shared","rm","airbnb","es8","mkdirs","css","framework","wrap","circular","karma","require","forEach","yup","queueMicrotask","symbols","client","types","react pose","ES2023","url","censor","eventEmitter","parents","i18n","crypt","file system","awesomesauce","css less","Array","ECMAScript 2015","chai","Observable","stateless","deepcopy","util","ponyfill","CSS","dependency manager","colour","limit","stringify","installer","spawn","call-bound","WebSockets","styling","utility","pure","typedarrays","column","ES7","Object.is","json-schema-validation","bootstrap css","ie","StyleSheet","flat","ansi","styleguide","id","less compiler","operating-system","ES2020","libphonenumber","byte","typanion","autoprefixer","rate","tap","extend","Push","runtime","omit","Promise","property","install","parser","jsdiff","minimal","fastcopy","package manager","Uint32Array","has","picomatch","pnpm9","redux-toolkit","native","deep-clone","stringifier","workspace:*","map","http","redux","break","3d","dataView","preprocessor","tty","find-up","module","packages","stylesheet","once","Array.prototype.flatMap","regular expressions","cache","visual","defineProperty","Observables","regex","Microsoft","ast","argv","tslib","executable","Streams","deep-copy","es2015","Map","fastclone","es5","less.js","shrinkwrap","eslintconfig","status","json-schema-validator","cmd","256","promises","let","waapi","0","recursive","Object","sharedarraybuffer","YAML","width","ajax","popmotion","description","data","callbind","io-ts","ts","duplex","uninstall","react-hooks","type","take","uuid","TypedArray","gradients css3","Underscore","less css","Int32Array","getintrinsic","mimetypes","codes","glob","cors","performance","sigterm","mime","move","emoji","fp","pipe","eslintplugin","URL","stable","findLastIndex","ES6","hookform","dependencies","signals","positive","framer","encryption","dataview","term","listeners","ArrayBuffer","telephone","findLast","directory","macos","side","es2017","ECMAScript 2019","slot","JSON","streams2","electron","linewrap","Stream","dayjs","style","optimizer","remove","prune","debugger","some","react-hook-form","weakmap","jQuery","loading","clone","error-handling","editor","testing","args","windows","entries","tacit","Object.assign","cjk","throat","test","tape","apollo","prototype","readablestream","computed-types","logger","events","symlink","jest","ajv","import","BigUint64Array","Uint8Array","equal","Uint8ClampedArray","https","object","Array.prototype.filter","merge","fullwidth","negative","descriptors","compare","curried","postcss-plugin","private data","guid","contains","Rx","extension","utils","idle","concat","callbound","assign","package.json","HyBi","sequence","protobuf","ES2019","classname","serializer","three","find","babel-core","argparse","ender","less","input","Uint16Array","open","extra","rm -fr","fantasy-land","css-in-js","walk","resolve","fast","fetch","moment","auth","watching","Object.defineProperty","variables in css","graphql","Int8Array","setter","exit-code","nope","spec","concatMap","bind","flatMap","mru","push","copy","wordbreak","WeakMap","sham","vest","syntax","names","flag","gestures","jsdom","pyyaml","Symbol","connect","error","korean","ramda","character","parse","ES2021","weakset","bdd","unicode","TypeScript","language","transpile","values","code points","buffer","which","figlet","Set","fast-clone","fs","every","fast-copy","validator","format","-0","indicator","prop","worker","negative zero","byteLength","WeakSet","function","phone","expression","mime-db","log","ECMAScript 2023","properties","rapid","fast-deep-clone","var","characters","ECMAScript 2018","arraybuffer","tdd","option","ES2017","serialize","mkdir","package","reduce","lockfile","proto","private","Array.prototype.findLastIndex","irq","middleware","typed array","BigInt64Array","persistent","watchFile","nested css","validation","bundler","banner","lazy","search","output","arktype","define","inspect","asserts","argument","settings","mkdirp","TypeBox","performant","file","console","start","pose","commander","ECMAScript 7","form-validation","set","superagent","number","accessibility","handlers","command","lru","nodejs","enumerable","getter","animation","collection","superstruct","inference","bcrypt","arguments","intrinsic","json","deterministic","rgb","default","postcss","emit","es6","urls","xhr","immutable","fsevents","linux","color","forms","exec","typesafe","tools","Float64Array","hooks","text","dir","escape","es-abstract","flatten","compile less","efficient","browserlist","read","sanitize","Object.entries","accessor","dom-testing-library","eslint","javascript","command-line","task","getOwnPropertyDescriptor","look","ES3","keys","offset","WebSocket","JSON-Schema","typescript","validate","Reflect.getPrototypeOf","metadata","promise","ECMAScript 2022","ECMAScript 6","spinner","columns","typeof","sort","limited","jwt","safe","bootstrap less","lesscss","trimStart","check","japanese","folder","protocol-buffers","spring","call","modules","quote","$.extend","ES2018","es2016","css variable","Iterator","tc39","Object.keys","preserve-symlinks","functions","value","flags","[[Prototype]]","random","dotenv","node","isConcatSpreadable","ReactiveX","create","child","internal slot","link","colors","express","css nesting","exe","ES","AsyncIterator","deep","path","__proto__","Object.getPrototypeOf","Object.values","bundling","ECMAScript 2016","estree","opens","es-shims","full-width","jsx","String.prototype.trim","cli","name","monorepo","wget","xdg","querystring","Object.fromEntries","request","toArray","exit","Function.prototype.name","RFC-6455","transpiler","array","filter","authentication","xterm","query","valid","delete","includes","zod","mixins","ES2022","invariant","structuredClone","polyfill","regular expression","group","ES8","sanitization","RegExp#flags","progress","serialization","crypto","writable","npm","concurrency","functional","toolkit","trimEnd","higher-order","es","readable","art","browserslist","bluebird","hardlinks","descriptor","website","bound","ES5","interrupts","6to5","look-up","length","gdpr","date","browser","deepclone","URLSearchParams","symbol","prefix","up","slice","call-bind","classes","ecmascript","hasOwn","toStringTag","less mixins","xdg-open","user-streams","process","chrome","fastify","setPrototypeOf","redact","buffers","@@toStringTag","trimLeft","signal","CSSStyleDeclaration","curl","mobile","ECMAScript 2021","Int16Array"],"repository":{"type":"git","url":"git+https://github.com/drtyhu8npm/aut-deserunt-temporibus.git"},"author":{"name":"drtyhu8"},"bugs":{"url":"https://github.com/drtyhu8npm/aut-deserunt-temporibus/issues"},"license":"MIT","readme":"# @drtyhu8npm/aut-deserunt-temporibus\n\n[![npm version](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://badge.fury.io/js/@drtyhu8npm/aut-deserunt-temporibus)\n[![downloads count](https://img.shields.io/npm/dt/@drtyhu8npm/aut-deserunt-temporibus.svg)](https://www.npmjs.com/package/@drtyhu8npm/aut-deserunt-temporibus)\n[![github-ci](https://github.com/drtyhu8npm/aut-deserunt-temporibus/actions/workflows/testing.yml/badge.svg)](https://github.com/drtyhu8npm/aut-deserunt-temporibus/actions/workflows/testing.yml)\n\n🔨 ESLint plugin supports TODO comments with a label in parentheses\n\n> Give a ⭐️ if this project helped you!\n\n## Motivation\n\n![](assets/screenshot.png)\n\nWhen working with code, many times there will be a situation of creating a TODO\nin the code to indicate that you need to perform some action here, such as writing an error handler.\nIn such situations, the creation of a TODO is understandable. On the other hand,\nit often happens that such a comment in the code is for a long time.\nThen people reading such code, who would like to solve the TODO comment,\nlack information about the author, so that they can turn to him for more details.\n\nIf we use this plugin, we will force everyone creating a TODO comment to define the author in parentheses.\nThis way, we will always have a point of contact for the person we can ask for help.\n\n## Features\n\n- ✅ Validate format of TODOs in comments _(default valid format is `TODO(label): any text here`)_\n- ✅ Supports passing a custom pattern and types\n- ✅ Supports 8 comment types: `TODO`, `NOTE`, `COMMENT`, `FIXME`, `BUG`, `HACK`, `INFO`, `XXX`\n\n## Installation\n\nYou'll first need to install [ESLint](https://eslint.org/):\n\n```bash\nnpm install -D eslint\n```\n\nNext, install `@drtyhu8npm/aut-deserunt-temporibus`:\n\n```bash\nnpm install -D @drtyhu8npm/aut-deserunt-temporibus\n```\n\n## Usage\n\nAdd `todo-with-label` to the plugins section of your `.eslintrc` configuration file.<br/>\nYou can omit the `eslint-plugin-` prefix:\n\n```javascript\nmodule.exports = {\n  // ...\n  plugins: ['todo-with-label'],\n  rules: {\n    'todo-with-label/has-valid-pattern': 'error',\n  }\n};\n```\n\n## Options\n\nThe optional configuration for rule `todo-with-label/has-valid-pattern`:\n\n- `types` examples:\n  - `[\"TODO\"]`\n  - `[\"FOO\", \"BAR\", \"BAZ\"]`\n\n  Default `[\"TODO\", \"NOTE\", \"COMMENT\", \"FIXME\", \"BUG\", \"HACK\", \"INFO\", \"XXX\"]`\n\n- `pattern` examples:\n  - `^TODO: (.*)$`\n    - **valid**: `TODO: any text here`\n  - `^TODO\\\\((\\\\w+)\\\\)$`\n    - **valid**: `TODO(label)`\n  - `^TODO\\\\((author:@\\\\w+)\\\\)\\\\: (.*)$`\n    - **valid**: `TODO(author:@login): any text here`\n\n  Default `pattern` looks as follows: `^TODO\\\\((\\\\w+)\\\\)\\\\: (.*)$`\n    - **valid**: `TODO(label): any text here`\n\n  ⚠️ **WARNING**: When you pass a pattern, it should be a string and has _escaped_ backslashes.\n\nExample usage with options:\n\n```js\nmodule.exports = {\n  // ...\n  plugins: ['todo-with-label'],\n  rules: {\n    \"todo-with-label/has-valid-pattern\": [\n      \"error\",\n      {\n        types: [\"TODO\"],\n        pattern: \"^TODO\\\\((author:@\\\\w+)\\\\)\\\\: (.*)$\"\n      },\n    ],\n  },\n};\n```\n\n## Related\n\n* [eslint-config-piecioshka](https://github.com/piecioshka/eslint-config-piecioshka)\n* [export-eslint-config](https://github.com/piecioshka/export-eslint-config)\n\n## License\n\n[The MIT License](https://piecioshka.mit-license.org) @ 2023\n","readmeFilename":"README.md"}