OUTPUT #689
PARÇA 4 / 6
TOPLAM: 218127 karakter | 2042 satır
BU PARÇA: 40000 karakter
vitest/tsconfig.json | hits=1 =====
5: "skipLibCheck": true,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/ui/node_modules/@testing-library/jest-dom/types/__tests__/bun/tsconfig.json | hits=1 =====
5: "skipLibCheck": true,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/ui/node_modules/tinyglobby/node_modules/picomatch/README.md | hits=15 =====
33: * **Fast** - Loads in about 2ms (that's several times faster than a [single frame of a HD movie](http://www.endmemo.com/sconvert/framespersecondframespermillisecond.php) at 60fps)
35: * **Accurate matching** - Using wildcards (`*` and `?`), globstars (`**`) for nested directories, [advanced globbing](#advanced-globbing) with extglobs, braces, and POSIX brackets, and support for escaping special characters with `\` or quo
334: | `bash`                | `boolean`      | `false`     | Follow bash matching rules more strictly - disallows backslashes as escape characters, and treats single stars as globstars (`**`). |
335: | `capture`             | `boolean`      | `undefined` | Return regex matches in supporting methods. |
340: | `fastpaths`           | `boolean`      | `true`      | To speed up processing, full parsing is skipped for a handful common glob patterns. Disable this behavior by setting this option to `false`. |
345: | `literalBrackets`     | `boolean`      | `undefined` | When `true`, brackets in the glob pattern will be escaped so that only literal brackets will be matched. |
347: | `maxLength`           | `number`      | `65536`     | Limit the max length of the input string. An error is thrown if the input string is longer than this value. |
348: | `maxExtglobRecursion` | `number\|boolean` | `0` | Limit nested quantified extglobs and other risky repeated extglob forms. When the limit is exceeded, the extglob is treated as a literal string instead of being compiled to regex. Set to `
363: | `strictSlashes`       | `boolean`      | `undefined` | When true, picomatch won't match trailing slashes with single stars. |
364: | `unescape`            | `boolean`      | `undefined` | Remove backslashes preceding escaped characters in the glob pattern. By default, backslashes are retained. |
509: | `**` | Matches any character zero or more times, including path separators. Note that `**` will only match path separators (`/`, and `\\` with the `windows` option) when they are the only characters in a path segment. Thus, `foo**/bar` is
563: // increase the limit to allow a small amount of nested quantified extglobs
601: Picomatch only does [brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html) of comma-delimited lists (e.g. `a/{b,c}/d`). For advanced matching with braces, use [micromatch](https://github.com/micromatch/mi
605: If you wish to match the following special characters in a filepath, and you want to use these characters in your glob pattern, they must be escaped with backslashes or quotes:
694: Thus, given that there is no canonical glob specification to use as a single source of truth when differences of opinion arise regarding behavior, sometimes we have to implement our best judgement and rely on feedback from users to make imp

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/.package-lock.json | hits=4 =====
471: "once": "^1.4.0"
833: "node_modules/once": {
835: "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
957: "once": "^1.3.1"

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/templates/overlays/static-text/static-text.json | hits=2 =====
2: "description": "Static text overlay (no animation). Renders a single styled string.",
11: { "name": "textTransform", "type": "string", "default": "none",        "enum": ["none", "uppercase", "lowercase", "capitalize"] },

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/templates/overlays/bar-chart/bar-chart.json | hits=1 =====
2: "description": "Bar chart overlay. Single series, vertical bars. SVG-rendered via Recharts.",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/y18n/README.md | hits=1 =====
85: * `fallbackToLanguage`: should fallback to a language-only file (e.g. `en.json`)

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/y18n/CHANGELOG.md | hits=3 =====
24: * **webpack:** skip readFileSync if not defined ([#117](https://www.github.com/yargs/y18n/issues/117)) ([6966fa9](https://www.github.com/yargs/y18n/commit/6966fa91d2881cc6a6c531e836099e01f4da1616))
38: * **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#105](https://www.github.com/yargs/y18n/issues/105)) ([4f85d80](https://www.github.com/yargs/y18n/commit/4f85d80dbaae6d2c7899ae394f7ad97805df4886))
45: * **exports:** node 13.0-13.6 require a string fallback ([#103](https://www.github.com/yargs/y18n/issues/103)) ([e39921e](https://www.github.com/yargs/y18n/commit/e39921e1017f88f5d8ea97ddea854ffe92d68e74))

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/agent-base/README.md | hits=1 =====
12: another `http.Agent` instance to delegate the request to, and may be

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/string-width/readme.md | hits=1 =====
5: Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the wi

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/string-width/package.json | hits=1 =====
34: "escape",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/pump/README.md | hits=2 =====
33: setTimeout(function() {
59: If you want to return a stream that combines *both* s1 and s2 to a single stream use

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/pump/package.json | hits=1 =====
25: "once": "^1.3.1"

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/cliui/README.md | hits=1 =====
75: If you create a single `ui.div`, passing a string rather than an

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/cliui/CHANGELOG.md | hits=3 =====
35: * **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#93](https://www.github.com/yargs/cliui/issues/93)) ([eca16fc](https://www.github.com/yargs/cliui/commit/eca16fc05d26255df3280906c36d7f0e5b05c6e9))
42: * **exports:** node 13.0-13.6 require a string fallback ([#91](https://www.github.com/yargs/cliui/issues/91)) ([b529d7e](https://www.github.com/yargs/cliui/commit/b529d7e432901af1af7848b23ed6cf634497d961))
120: * add fallback for window width ([#45](https://github.com/yargs/cliui/issues/45)) ([d064922](https://github.com/yargs/cliui/commit/d064922))

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/buffer/README.md | hits=1 =====
78: single octet.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/emoji-regex/README.md | hits=1 =====
58: Additionally, in environments which support ES2015 Unicode escapes, you may `require` ES2015-style versions of the regexes:

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/escodegen/README.md | hits=3 =====
21: escodegen.browser.js can be found in tagged revisions on GitHub.
76: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
80: (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/esutils/README.md | hits=2 =====
166: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
170: (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/lru-cache/README.md | hits=19 =====
11: default, but you _may_ set a TTL on the cache or on a single
167: Function that is used to make background asynchronous fetches.
223: as a background update while the stale value is returned, when
272: not `undefined`, thus supporting a "return stale on timeout while
273: refreshing" mechanism by passing `AbortSignal.timeout(n)` as the
292: // updating in the background for next time.
293: const val = await c.fetch('key', { signal: AbortSignal.timeout(100) })
342: removed and the cache is once again in a clean state.
412: most once per millisecond.
598: called, and the value returned will be added to the cache once
609: a background fetch is already in progress, then `forceRefresh`
613: a single time, and all will be resolved when the value is
967: the limits of safe memory consumption and optimal performance.
974: If `maxSize` is set, then this creates a safe limit on the
996: `setTimeout` to delete entries when they expire. It will perform
1009: clearTimeout(cache.timers.get(k))
1013: setTimeout(() => cache.delete(k), ttl)
1021: clearTimeout(cache.timers.get(k))
1029: clearTimeout(v)

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/lru-cache/package.json | hits=6 =====
17: "size": "size-limit",
45: "@size-limit/preset-small-lib": "^7.0.8",
53: "size-limit": "^7.0.8",
74: "singleQuote": true,
75: "jsxSingleQuote": false,
91: "size-limit": [

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/strip-ansi/readme.md | hits=3 =====
3: > Strip [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) from a string
37: - [has-ansi](https://github.com/chalk/has-ansi) - Check if a string has ANSI escape codes
38: - [ansi-regex](https://github.com/chalk/ansi-regex) - Regular expression for matching ANSI escape codes

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/strip-ansi/package.json | hits=2 =====
4: "description": "Strip ANSI escape codes from a string",
35: "escape",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/urlpattern-polyfill/README.md | hits=2 =====
97: // skip non-matches
200: * A modifier may optionally follow a regex or named group.  A modifier is a `"?"`, `"*"`, or `"+"` functions just as they do in regular expressions.  When a group is optional or repeated and it's preceded by a divider then the divider is al

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/urlpattern-polyfill/package.json | hits=1 =====
111: "command": "ava --timeout=60s",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/once/README.md | hits=22 =====
1: # once
3: Only call a function once.
8: var once = require('once')
11: cb = once(cb)
13: loader.once('load', cb)
14: loader.once('error', cb)
21: // only has to be done once
22: require('once').proto()
25: cb = cb.once()
27: loader.once('load', cb)
28: loader.once('error', cb)
35: To check whether you function has been called, use `fn.called`. Once the
41: var once = require('once')
44: cb = once(cb)
46: stream.once('data', cb)
47: stream.once('end', function () {
53: ## `once.strict(func)`
57: Some functions are expected to be called only once. Using `once` for them would
60: In the example below, the `greet` function has to call the callback only once:
75: greet(null, once(msg))
77: // once.strict will print 'Hello anonymous' and throw an error when the callback will be called the second time
78: greet(null, once.strict(msg))

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/once/package.json | hits=6 =====
2: "name": "once",
5: "main": "once.js",
19: "once.js"
23: "url": "git://github.com/isaacs/once"
26: "once",
29: "single"

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/color-convert/README.md | hits=1 =====
61: Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js).

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/color-convert/CHANGELOG.md | hits=1 =====
20: [ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors:

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/cosmiconfig/README.md | hits=4 =====
75: you can skip down to [the end user section](#usage-for-end-users).*
354: // Limit the options dramatically:
503: Use a period-delimited string or an array of strings to describe a path to nested properties.
527: If a string includes period but corresponds to a top-level property name, it will not be interpreted as a period-delimited path. For example, the value `'one.two'` will get you the `"three"` value in a `package.json` like this:

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/source-map/README.md | hits=3 =====
448: * `skipValidation`: Optional. When `true`, disables validation of mappings as
472: Add a single mapping from original source line and column to the generated
628: function is called once for each snippet of JS and is passed that snippet and

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/source-map/CHANGELOG.md | hits=2 =====
205: * Extend the test runner to allow running single specific test files at a time.
222: * Skip duplicate mappings when creating source maps from SourceNode; github

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/pend/README.md | hits=3 =====
11: setTimeout(pend.hold(), 1000); // pend.wait will have to wait for this hold to finish
14: setTimeout(function() {
21: setTimeout(function() {

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/degenerator/README.md | hits=2 =====
103: without limitation the rights to use, copy, modify, merge, publish,
112: EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/tslib/SECURITY.md | hits=3 =====
1: <!-- BEGIN MICROSOFT SECURITY.MD V0.0.7 BLOCK -->
26: * Proof-of-concept or exploit code (if possible)
41: <!-- END MICROSOFT SECURITY.MD BLOCK -->

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/esprima/package.json | hits=1 =====
88: "browser-tests": "npm run compile && npm run generate-fixtures && cd test && karma start --single-run",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/yargs/package.json | hits=1 =====
92: "test": "c8 mocha --enable-source-maps ./test/*.cjs --require ./test/before.cjs --timeout=12000 --check-leaks",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/netmask/README.md | hits=32 =====
4: The Netmask class parses and understands IPv4 and IPv6 CIDR blocks so they can be explored and compared. This module is highly inspired by Perl [Net::Netmask](http://search.cpan.org/dist/Net-Netmask/) module.
14: var block = new Netmask('10.0.0.0/12');
15: block.base;                     // 10.0.0.0
16: block.mask;                     // 255.240.0.0
17: block.bitmask;                  // 12
18: block.hostmask;                 // 0.15.255.255
19: block.broadcast;                // 10.15.255.255
20: block.size;                     // 1048576
21: block.first;                    // 10.0.0.1
22: block.last;                     // 10.15.255.254
24: block.contains('10.0.8.10');    // true
25: block.contains('10.8.0.10');    // true
26: block.contains('192.168.1.20'); // false
28: block.next()                    // Netmask('10.16.0.0/12')
36: var block = new Netmask('2001:db8::/32');
37: block.base;                     // 2001:db8::
38: block.bitmask;                  // 32
39: block.first;                    // 2001:db8::
40: block.last;                     // 2001:db8:ffff:ffff:ffff:ffff:ffff:ffff
42: block.contains('2001:db8::1');  // true
43: block.contains('2001:db9::1');  // false
45: block.next()                    // Netmask('2001:db9::/32')
60: '216.240.32.4'                  // A /32 block.
70: '::1'                           // A /128 block.
78: - `.base`: The base address of the network block as a string (eg: 216.240.32.0 or 2001:db8::). Base does not give an indication of the size of the network block.
81: - `.bitmask`: The netmask as a number of bits in the network portion of the address for this block (eg: 24).
82: - `.size`: The number of IP addresses in a block (eg: 256).
85: - `.broadcast`: The blocks broadcast address (eg: 192.168.1.0/24 => 192.168.1.255). Always `undefined` for IPv6.
87: - `.contains(ip or block)`: Returns a true if the IP number `ip` is part of the network. That is, a true value is returned if `ip` is between `base` and `broadcast`. If a Netmask object or a block is given, it returns true only of the given
88: - `.next(count)`: Without a `count`, return the next block of the same size after the current one. With a count, return the Nth block after the current one. A count of -1 returns the previous block. Undef will be returned if out of legal ad
108: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use,
112: THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYR

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/netmask/LICENSE.md | hits=2 =====
7: in the Software without restriction, including without limitation the rights
16: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/netmask/package.json | hits=1 =====
4: "description": "Parse and lookup IP network blocks",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/streamx/README.md | hits=7 =====
163: This function is called once before the first read is issued. Use this function
191: Once the stream is fully destroyed `close` will be emitted.
287: This function is called once before the first write is issued. Use this function
315: Once the stream is fully destroyed `close` will be emitted.
324: once it's buffer is fully drained.
344: Once all writes have been fully drained `finish` will be emitted.
441: // Callback once write has finished

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ms/license.md | hits=2 =====
7: in the Software without restriction, including without limitation the rights
16: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ms/package.json | hits=1 =====
25: "prettier --single-quote --write",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/esbuild/LICENSE.md | hits=2 =====
7: in the Software without restriction, including without limitation the rights
16: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/zod/README.md | hits=15 =====
154: - [Guides and concepts](#guides-and-concepts)
172: Zod is designed to be as developer-friendly as possible. The goal is to eliminate duplicative type declarations. With Zod, you declare a validator _once_ and Zod will automatically infer the static TypeScript type. It's easy to compose simp
1260: > Important limitation: deep partials only work as expected in hierarchies of objects, arrays, and tuples.
1661: You can define a recursive schema in Zod, but because of a limitation of TypeScript, their type can't be statically inferred. Instead you'll need to define the type definition manually, and provide it to Zod as a "type hint".
2277: You can use transforms to implement the concept of "default values" in Zod.
2295: Conceptually, this is how Zod processes default values:
2337: Conceptually, this is how Zod processes "catch values":
2366: A convenience method that returns a "nullish" version of a schema. Nullish schemas will accept both `undefined` and `null`. Read more about the concept of "nullish" [in the TypeScript 3.7 release notes](https://www.typescriptlang.org/docs/h
2466: This method returns a `ZodReadonly` schema instance that parses the input using the base schema, then calls `Object.freeze()` on the result. The inferred type is also marked as `readonly`.
2561: ## Guides and concepts
2577: In reality each Zod schema internally tracks **two** types: an input and an output. For most schemas (e.g. `z.string()`) these two are the same. But once you add transforms into the mix, these two values can diverge. For instance `z.string(
2604: This approach is incorrect, and limits TypeScript's ability to properly infer the argument. No matter what you pass in, the type of `schema` will be an instance of `ZodType`.
2665: By constraining these in your generic input, you can limit what schemas are allowable as inputs to your function:
2732: There are a handful of other widely-used validation libraries, but all of them have certain design limitations that make for a non-ideal developer experience.
2844: `io-ts` also requires the use of gcanti's functional programming library `fp-ts` to parse results and handle errors. This is another fantastic resource for developers looking to keep their codebase strictly functional. But depending on `fp-

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/socks-proxy-agent/package.json | hits=2 =====
115: "@types/async-retry": "^1.4.5",
121: "async-retry": "^1.3.3",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/mitt/package.json | hits=1 =====
59: "singleQuote": true,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ip-address/README.md | hits=3 =====
155: - `isBroadcast(): boolean` — Returns true if the address is the limited broadcast address `255.255.255.255` ([RFC 919](https://datatracker.ietf.org/doc/html/rfc919)). [src](https://github.com/beaugunderson/ip-address/blob/master/src/ipv4.ts
223: - `inspectTeredo(): TeredoProperties` — Decodes the Teredo tunneling fields embedded in this address. Returns the Teredo prefix, server IPv4, client IPv4, raw flag bits, cone-NAT flag, UDP port, and Microsoft-format flag breakdown (reserved
271: - [**socks**](https://github.com/JoshGlazebrook/socks) (~53M weekly) — SOCKS4/5 client for Node; depends on `ip-address` directly. The single biggest source of downloads.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/chromium-bidi/README.md | hits=2 =====
502: 4.2. Once the test completes on the builder, rerun that command to update the
503: baselines. Update test expectations if there are any crashes or timeouts.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/fd-slicer/README.md | hits=3 =====
95: closed once the last stream that references it is closed. Defaults to
110: If falsey, defaults to unlimited.
142: the entire range requested in a single chunk, but this can cause performance

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/fd-slicer/package.json | hits=1 =====
9: "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --timeout 10000 --reporter spec --check-leaks test/test.js"

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/proxy-from-env/README.md | hits=2 =====
101: The library is not limited to http(s), other schemes such as
107: If present, `ALL_PROXY` is used as fallback if there is no other match.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/wrap-ansi/readme.md | hits=3 =====
3: > Wordwrap a string with [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles)
35: String with ANSI escape codes. Like one styled by [`chalk`](https://github.com/chalk/chalk). Newline characters will be normalized to `\n`.
70: - [slice-ansi](https://github.com/chalk/slice-ansi) - Slice a string with ANSI escape codes

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/wrap-ansi/package.json | hits=2 =====
4: "description": "Wordwrap a string with ANSI escape codes",
38: "escape",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/estraverse/README.md | hits=9 =====
19: return estraverse.VisitorOption.Skip;
28: We can use `this.skip`, `this.remove` and `this.break` functions instead of using Skip, Remove and Break.
77: By passing `visitor.fallback` option, we can control the behavior when encountering unknown nodes.
97: fallback: 'iteration'
101: When `visitor.fallback` is a function, we can determine which keys to visit on each node.
120: // Skip the `argument` property of each node
121: fallback: function(node) {
145: AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
149: (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ansi-styles/readme.md | hits=7 =====
3: > [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal
69: ### Background colors
102: Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values.
113: `ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors.
130: style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code
136: style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code
141: - [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ansi-styles/package.json | hits=2 =====
4: "description": "ANSI escape codes for styling strings in the terminal",
35: "escape",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/bare-fs/README.md | hits=7 =====
699: The file system block size for I/O operations.
709: #### `stats.blocks`
711: The number of 512-byte blocks allocated.
753: #### `stats.isBlockDevice()`
755: Returns `true` if the file is a block device.
845: #### `dirent.isBlockDevice()`
847: Returns `true` if the entry is a block device.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/js-tokens/README.md | hits=28 =====
89: contain (unescaped) newlines, so unterminated strings simply end at the end of
90: the line. Unterminated template strings can contain unescaped newlines, though,
96: Unterminated regex literals are likely matched as division and whatever is
99: Invalid ASCII characters have their own capturing group.
109: Strings may contain invalid escape sequences.
112: Limitations
115: Tokenizing JavaScript using regexes—in fact, _one single regex_—won’t be
125: Template strings are matched as single tokens, from the starting `` ` `` to the
133: ### Division and regex literals collision ###
145: division, and in the `regex` line we’re dealing with a regex literal. How come?
158: expression dealing with division.
171: There are some cases where we _can_ tell division and regex literals apart,
182: identified as division. Things are only problematic when there are more than
183: one non-comment slash in a single line.
191: The above example is also correctly identified as division, because `e` is not a
192: valid regex flag. I initially wanted to future-proof by allowing `[a-zA-Z]*`
195: allowed. This means that the above example will be identified as division as
202: regex literal, but is valid in a division expression, then the regex literal
203: is treated as division instead. For example, a flagless regex cannot be
205: denominator of a division.
207: regex literal is treated as division instead. This is because regexes are
208: seldomly used with operators (such as `+`, `*`, `&&` and `==`), but division
212: when regex or division is matched (should you need to know). In short, you
223: - [Unicode property escapes] should allow telling names and invalid non-ASCII
225: - [Lookbehind assertions] should allow matching telling division and regex
227: - [Named capture groups] might simplify some things.
232: [Unicode property escapes]: http://2ality.com/2017/07/regexp-unicode-property-escapes.html
234: [Named capture groups]: http://2ality.com/2017/05/regexp-named-capture-groups.html

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/js-tokens/CHANGELOG.md | hits=4 =====
25: - Fixed: ES2015 unicode escapes with more than 6 hex digits are now matched
45: This module used to export a single regex, with `.matchToToken` bolted
89: - Improved: Limited npm package contents for a smaller download. Thanks to
131: `jsTokens.matchToToken` function. The capturing groups of `jsTokens` are no

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/semver/README.md | hits=2 =====
32: // load the whole API at once in a single object
633: are sensitive to packing and tree-shaking concerns.  The main

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/semver/package.json | hits=1 =====
42: "timeout": 30,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/progress/Readme.md | hits=1 =====
93: path: '/visionmedia-node-jscoverage-0d4608a.zip'

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/progress/CHANGELOG.md | hits=2 =====
33: * now prevents progress bar from exceeding TTY width by limiting its width to
55: * fixes a bug where the bar would throw if skipping to far

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/progress/package.json | hits=2 =====
7: "url": "git://github.com/visionmedia/node-progress"
13: "author": "TJ Holowaychuk <tj@vision-media.ca>",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/basic-ftp/README.md | hits=5 =====
68: `new Client(timeout, options)`
70: Create a client instance. Configure it with a timeout in milliseconds that will be used for any connection made. Use 0 to disable timeouts, default is 30 seconds. Options are:
76: Close the client and any open connection. The client can’t be used anymore after calling this method, you'll have to reconnect with `access` to continue any work. A client is also closed automatically if any timeout or connection error occu
105: Send an FTP command, return the first response, and ignore an FTP error response. Any other error or timeout will still reject the Promise.
208: This is different with a timeout or connection error: In addition to an `Error` being thrown, any connection to the FTP server will be closed. You’ll have to reconnect with `client.access()`, if you want to continue any work.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/js-yaml/README.md | hits=9 =====
72: Parses `string` as single YAML document. Returns either a
91: - `maxDepth` _(default: 100)_ - limits nesting depth for collections (does not
93: - `maxTotalMergeKeys` _(default: 10000)_ - limits the total number of keys
124: disable exceptions by setting the `skipInvalid` option to `true`.
130: - `skipInvalid` _(default: false)_ - do not throw on invalid types (like function
131: in the safe schema) and skip pairs and single values with such types.
133: block to flow style for collections. -1 means block style everwhere
138: - `lineWidth` _(default: `80`)_ - set max line width. Set `-1` for unlimited width.
143: - `quotingType` _(`'` or `"`, default: `'`)_ - strings will be quoted using this quoting style. If you specify single quotes, double quotes will still be used for non-printable characters.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/js-yaml/package.json | hits=1 =====
80: "vite-plugin-singlefile": "^2.3.3",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/tar-stream/README.md | hits=1 =====
107: // file | link | symlink | directory | block-device

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/yargs-parser/README.md | hits=2 =====
109: (or throws an error). For arrays the function is called only once for the entire array:<br>
316: Should array arguments be coerced into a single array when duplicated:

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/yargs-parser/CHANGELOG.md | hits=3 =====
99: * **exports:** node 13.0 and 13.1 require the dotted object form _with_ a string fallback ([#336](https://www.github.com/yargs/yargs-parser/issues/336)) ([3ae7242](https://www.github.com/yargs/yargs-parser/commit/3ae7242040ff876d28dabded60a
106: * **exports:** node 13.0-13.6 require a string fallback ([#333](https://www.github.com/yargs/yargs-parser/issues/333)) ([291aeda](https://www.github.com/yargs/yargs-parser/commit/291aeda06b685b7a015d83bdf2558e180b37388d))
243: * introduce single-digit boolean aliases ([#255](https://www.github.com/yargs/yargs-parser/issues/255)) ([9c60265](https://www.github.com/yargs/yargs-parser/commit/9c60265fd7a03cb98e6df3e32c8c5e7508d9f56f))

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/json-parse-even-better-errors/LICENSE.md | hits=2 =====
6: to deal in the Software without restriction, including without limitation
15: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ast-types/README.md | hits=11 =====
34: var ifFoo = b.ifStatement(fooId, b.blockStatement([
42: assert.ok(n.BlockStatement.check(ifFoo.consequent));
135: // Visitor methods receive a single argument, a NodePath object
186: // Visitor methods receive a single argument, a NodePath object
202: // This traversal is only concerned with Function nodes that have
210: n.BlockStatement.assert(node.body);
315: rest of the subtree beneath the `try`-`catch` block will be abandoned, but
371: appears more than once in the AST (like `Array.prototype.slice.call` in
474: ], b.blockStatement([
490: b.file(b.blockStatement([]));
491: // ==> AssertionError: {"body":[],"type":"BlockStatement","loc":null} does not match type string

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/debug/README.md | hits=9 =====
51: setTimeout(work, Math.random() * 1000);
58: setTimeout(workb, Math.random() * 2000);
65: comma-delimited names.
189: | `%o`      | Pretty-print an Object all on a single line. |
193: | `%%`      | Single percent sign ('%'). This does not consume an argument. |
326: enabled (and skipped). This can be useful if you want to disable debugging
461: Copyright (c) 2014-2017 TJ Holowaychuk &lt;tj@vision-media.ca&gt;
467: without limitation the rights to use, copy, modify, merge, publish,
476: EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/debug/package.json | hits=2 =====
21: "TJ Holowaychuk <tj@vision-media.ca>",
30: "test:browser": "karma start --single-run",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/yauzl/README.md | hits=9 =====
15: * Don't block the JavaScript thread.
18: Don't attempt to buffer entire files in RAM at once.
73: zipfile.once("end", function() {
477: This method is called once the all streams returned from `_readStreamForRange()` have ended,
492: ## Limitations
516: This .zip file contains a single file entry that uses General Purpose Bit 3,
529: ### Limitted ZIP64 Support
535: The Node.js `fs` module probably has this same limitation.
556: ### Limited Encryption Handling

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/end-of-stream/package.json | hits=1 =====
10: "once": "^1.4.0"

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/socks/README.md | hits=3 =====
101: This example makes a proxy chain through two SOCKS proxies to ip-api.com. Once the connection to the destination is established it sends an HTTP request to get a JSON response that returns ip info for the requesting ip.
402: SocksClient establishes SOCKS proxy connections to remote destination hosts. These proxy connections are fully transparent to the server and once established act as full duplex streams. SOCKS v4, v4a, v5, and v5h are supported, as well as t
453: timeout: 30000, // How long to wait to establish a proxy connection. (defaults to 30 seconds)

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/socks/.prettierrc.yaml | hits=1 =====
4: singleQuote: true

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/https-proxy-agent/package.json | hits=2 =====
28: "@types/async-retry": "^1.4.5",
33: "async-retry": "^1.3.3",

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/error-ex/README.md | hits=3 =====
94: Creates a stack line using a delimiter
100: - Use the delimiter `%s` to specify where in the string the value should go
125: - Use the delimiter `%s` to specify where in the string the value should go

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/base64-js/README.md | hits=1 =====
26: `base64js` has three exposed functions, `byteLength`, `toByteArray` and `fromByteArray`, which both take a single argument.

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/pac-resolver/README.md | hits=1 =====
58: [pac-file-docs]: https://web.archive.org/web/20070602031929/http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/wrappy/README.md | hits=7 =====
12: // make sure a cb is called only once
13: // See also: http://npm.im/once for this specific use case
14: var once = wrappy(function (cb) {
29: var onlyPrintOnce = once(printBoo)
31: onlyPrintOnce() // prints 'boo'
32: onlyPrintOnce() // does nothing
35: assert.equal(onlyPrintOnce.iAmBooPrinter, true)

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/buffer-crc32/README.md | hits=1 =====
8: Derived from the sample CRC implementation in the PNG specification: http://www.w3.org/TR/PNG/#D-CRCAppendix

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/ws/README.md | hits=7 =====
34: - [Multiple servers sharing a single HTTP/S server](#multiple-servers-sharing-a-single-https-server)
141: concurrencyLimit: 10, // Limits zlib concurrency for perf.
244: ### Multiple servers sharing a single HTTP/S server
395: setTimeout(function timeout() {
501: clearTimeout(this.pingTimeout);
507: this.pingTimeout = setTimeout(() => {
518: clearTimeout(this.pingTimeout);

===== /home/hermes/.hermes/tools/montaj/montaj_assets/render/node_modules/smart-buffer/README.md | hits=2 =====
27: * rewind(), skip(), moveTo() have been removed. (see [offsets](#offsets))
157: // Creating SmartBuffer with specified internal Buffer size. (Note: this is not a hard cap, the internal buffer will grow as needed).

===== /home/hermes/.hermes/tools/montaj/m