{"_id":"unist-util-is","_rev":"264609","name":"unist-util-is","description":"unist utility to check if a node passes a test","dist-tags":{"latest":"5.2.1"},"maintainers":[{"name":"wooorm","email":""}],"time":{"modified":"2023-03-27T18:54:15.000Z","created":"2015-09-02T10:28:52.097Z","5.2.1":"2023-02-27T14:01:13.292Z","5.2.0":"2023-01-23T14:54:06.308Z","5.1.1":"2021-07-21T13:40:47.935Z","5.1.0":"2021-05-10T13:52:45.190Z","5.0.0":"2021-04-19T07:22:25.613Z","4.1.0":"2021-03-07T14:27:40.795Z","4.0.4":"2020-11-29T15:39:14.332Z","4.0.3":"2020-10-30T10:11:18.997Z","4.0.2":"2020-02-17T17:38:51.443Z","4.0.1":"2019-11-10T08:13:52.407Z","4.0.0":"2019-07-26T07:27:08.009Z","3.0.0":"2019-05-31T06:46:58.085Z","2.1.3":"2019-05-22T07:29:16.599Z","2.1.2":"2018-04-30T17:38:36.308Z","2.1.1":"2017-06-12T18:24:50.283Z","2.1.0":"2017-05-29T16:44:21.070Z","2.0.0":"2016-07-06T20:10:45.267Z","1.0.0":"2015-09-02T10:28:52.097Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"versions":{"5.2.1":{"name":"unist-util-is","version":"5.2.1","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0"},"devDependencies":{"@types/lodash":"^4.0.0","@types/mdast":"^3.0.0","@types/node":"^18.0.0","c8":"^7.0.0","fast-check":"^3.0.0","lodash":"^4.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.25.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"02b0ca6abefff774c6c395069c75c4bf496dd4fb","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@5.2.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"b74960e145c18dcb6226bc57933597f5486deae9","size":6893,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-5.2.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-5.2.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_5.2.1_1677506473130_0.7300886025074529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-27T14:01:13.292Z","publish_time":1677506473292,"_cnpm_publish_time":1677506473292},"5.2.0":{"name":"unist-util-is","version":"5.2.0","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/lodash":"^4.0.0","@types/mdast":"^3.0.0","@types/node":"^18.0.0","c8":"^7.0.0","fast-check":"^3.0.0","lodash":"^4.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.25.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"dcf14a1bb2c22c0f0fa9e7025101abd24d393aca","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@5.2.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"37eed0617b76c114fd34d44c201aa96fd928b309","size":6884,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-5.2.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-5.2.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_5.2.0_1674485646121_0.41564414353938783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-23T14:54:06.308Z","publish_time":1674485646308,"_cnpm_publish_time":1674485646308},"5.1.1":{"name":"unist-util-is","version":"5.1.1","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/lodash":"^4.0.0","@types/mdast":"^3.0.0","@types/tape":"^4.0.0","c8":"^7.0.0","fast-check":"^2.0.0","lodash":"^4.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"37672e7f3d80820a42f037f960d1b8188a3e01d3","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@5.1.1","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"shasum":"e8aece0b102fa9bc097b0fef8f870c496d4a6236","size":5539,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-5.1.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-5.1.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_5.1.1_1626874847815_0.5611687408880126"},"_hasShrinkwrap":false,"publish_time":1626874847935,"_cnpm_publish_time":1626874847935,"_cnpmcore_publish_time":"2021-12-14T05:45:42.882Z"},"5.1.0":{"name":"unist-util-is","version":"5.1.0","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/lodash":"^4.0.0","@types/mdast":"^3.0.0","@types/tape":"^4.0.0","c8":"^7.0.0","fast-check":"^2.0.0","lodash":"^4.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"65a22a28f66bade018beb3911b471f320b5f5edb","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@5.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"93cab236c0d98e7c02265f6cfa3efe8b117a628c","size":5533,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-5.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-5.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_5.1.0_1620654765046_0.6674927411018137"},"_hasShrinkwrap":false,"publish_time":1620654765190,"_cnpm_publish_time":1620654765190,"_cnpmcore_publish_time":"2021-12-14T05:45:43.076Z"},"5.0.0":{"name":"unist-util-is","version":"5.0.0","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","devDependencies":{"@types/lodash":"^4.0.0","@types/mdast":"^3.0.0","@types/tape":"^4.0.0","c8":"^7.0.0","fast-check":"^2.0.0","lodash":"^4.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,}*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"f660b181cfd452473f8360f0c6295f73ed009351","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@5.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"shasum":"c71eddea34aa7009d54f671a6fafb3779b8035d3","size":5523,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-5.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_5.0.0_1618816945476_0.31952331174808135"},"_hasShrinkwrap":false,"publish_time":1618816945613,"_cnpm_publish_time":1618816945613,"_cnpmcore_publish_time":"2021-12-14T05:45:43.332Z"},"4.1.0":{"name":"unist-util-is","version":"4.1.0","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"},{"name":"Lucas Brandstaetter","email":"lucas@brandstaetter.tech","url":"https://github.com/Roang-zero1"}],"types":"index.d.ts","devDependencies":{"@types/mdast":"^3.0.0","browserify":"^17.0.0","dtslint":"^4.0.0","fast-check":"^2.0.0","lodash":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unified":"^9.0.0","xo":"^0.38.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s unistUtilIs -o unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -o unist-util-is.min.js -p tinyify","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"@typescript-eslint/no-unused-expressions":"off","eqeqeq":["error","always",{"null":"ignore"}],"max-params":"off","no-eq-null":"off","unicorn/prefer-number-properties":"off","unicorn/prefer-reflect-apply":"off","unicorn/prefer-type-error":"off"},"ignore":["*.ts","unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2698c0a6a740838b8418cd408772d96c446b2463","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.1","dist":{"shasum":"976e5f462a7a5de73d94b706bac1b90671b57797","size":5094,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.1.0_1615127260639_0.49341646075855583"},"_hasShrinkwrap":false,"publish_time":1615127260795,"_cnpm_publish_time":1615127260795},"4.0.4":{"name":"unist-util-is","version":"4.0.4","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"types":"index.d.ts","dependencies":{},"devDependencies":{"@types/mdast":"^3.0.0","browserify":"^17.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unified":"^9.0.0","xo":"^0.35.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s unistUtilIs -o unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -o unist-util-is.min.js -p tinyify","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"@typescript-eslint/no-unused-expressions":"off","eqeqeq":["error","always",{"null":"ignore"}],"max-params":"off","no-eq-null":"off","unicorn/prefer-type-error":"off","unicorn/prefer-reflect-apply":"off"},"ignore":["*.ts","unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"18bbf9081ade2cc26eb7f3958c5cbdfbd3d9fc91","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.0.4","_nodeVersion":"15.1.0","_npmVersion":"6.14.9","dist":{"shasum":"3e9e8de6af2eb0039a59f50c9b3e99698a924f50","size":5016,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.0.4.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.0.4.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.0.4_1606664354199_0.6301927580103202"},"_hasShrinkwrap":false,"publish_time":1606664354332,"_cnpm_publish_time":1606664354332},"4.0.3":{"name":"unist-util-is","version":"4.0.3","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"types":"index.d.ts","dependencies":{},"devDependencies":{"@types/mdast":"^3.0.0","browserify":"^17.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unified":"^9.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"eqeqeq":["error","always",{"null":"ignore"}],"max-params":"off","no-eq-null":"off","unicorn/prefer-type-error":"off","unicorn/prefer-reflect-apply":"off"},"ignore":["*.ts","unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"32bc5970fb042ad95bdb25cffafc4049d6789afb","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.0.3","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"e8b44db55fc20c43752b3346c116344d45d7c91d","size":4988,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.0.3.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.0.3.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.0.3_1604052678770_0.20745339985119493"},"_hasShrinkwrap":false,"publish_time":1604052678997,"_cnpm_publish_time":1604052678997},"4.0.2":{"name":"unist-util-is","version":"4.0.2","description":"unist utility to check if a node passes a test","license":"MIT","keywords":["unist","unist-util","util","utility","tree","node","is","equal","check","test","type"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"types":"index.d.ts","dependencies":{},"devDependencies":{"@types/mdast":"^3.0.0","browserify":"^16.0.0","dtslint":"^3.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unified":"^8.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off","unicorn/prefer-reflect-apply":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4b035a7a1cf17419443f9950242111001d7d1a88","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.0.2","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"shasum":"c7d1341188aa9ce5b3cff538958de9895f14a5de","size":5080,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.0.2.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.0.2.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.0.2_1581961131317_0.4055475739315981"},"_hasShrinkwrap":false,"publish_time":1581961131443,"_cnpm_publish_time":1581961131443},"4.0.1":{"name":"unist-util-is","version":"4.0.1","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"types":"index.d.ts","dependencies":{},"devDependencies":{"@types/mdast":"^3.0.3","browserify":"^16.0.0","dtslint":"^2.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unified":"^8.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off","unicorn/prefer-reflect-apply":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ae71834c66ea95d899b3997667cc61c9eb445a96","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.0.1","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"shasum":"ae3e39b9ad1b138c8e3b9d2f4658ad0031be4610","size":5031,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.0.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.0.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.0.1_1573373632263_0.5607877542580819"},"_hasShrinkwrap":false,"publish_time":1573373632407,"_cnpm_publish_time":1573373632407},"4.0.0":{"name":"unist-util-is","version":"4.0.0","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"types":"index.d.ts","dependencies":{},"devDependencies":{"browserify":"^16.0.0","dtslint":"^0.9.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.5.3","unified":"^8.3.2","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint .","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c2afbb5538c40f2fb64c991a965f82ecbd2eae94","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@4.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.10.1","dist":{"shasum":"85672993f0d88a8bffb45137aba003ee8da11a38","size":4958,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-4.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_4.0.0_1564126027836_0.15447320407435505"},"_hasShrinkwrap":false,"publish_time":1564126028009,"_cnpm_publish_time":1564126028009},"3.0.0":{"name":"unist-util-is","version":"3.0.0","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"aee63b5e0b0062e3d2fcb6a1fc3d32c274dea160","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@3.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"d9e84381c2468e82629e4a5be9d7d05a2dd324cd","size":4244,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-3.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_3.0.0_1559285217930_0.919529364359204"},"_hasShrinkwrap":false,"publish_time":1559285218085,"_cnpm_publish_time":1559285218085},"2.1.3":{"name":"unist-util-is","version":"2.1.3","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-html/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilIs > unist-util-is.js","build-mangle":"browserify . -s unistUtilIs -p tinyify > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b384bb73a22b31725dca1aad88b331d0d42f8fd2","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@2.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"459182db31f4742fceaea88d429693cbf0043d20","size":3900,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-2.1.3.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-2.1.3.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_2.1.3_1558510156418_0.6906929285721397"},"_hasShrinkwrap":false,"publish_time":1558510156599,"_cnpm_publish_time":1558510156599},"2.1.2":{"name":"unist-util-is","version":"2.1.2","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-html/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s unistUtilIs > unist-util-is.js","build-mangle":"esmangle < unist-util-is.js > unist-util-is.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c46976f15748a5ded2b8f5484a575c9c2f26dac6","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@2.1.2","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1193fa8f2bfbbb82150633f3a8d2eb9a1c1d55db","size":3686,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-2.1.2.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-2.1.2.tgz"},"maintainers":[{"name":"wooorm","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is_2.1.2_1525109915542_0.24285374134043458"},"_hasShrinkwrap":false,"publish_time":1525109916308,"_cnpm_publish_time":1525109916308},"2.1.1":{"name":"unist-util-is","version":"2.1.1","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-html/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.1"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s unistUtilIs > unist-util-is.js","build-mangle":"esmangle < unist-util-is.js > unist-util-is.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"aadf28501b95a799f0ab40fdecbdb4708044884d","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@2.1.1","_shasum":"0c312629e3f960c66e931e812d3d80e77010947b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"0c312629e3f960c66e931e812d3d80e77010947b","size":3437,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-2.1.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-2.1.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is-2.1.1.tgz_1497291889332_0.15806019911542535"},"directories":{},"publish_time":1497291890283,"_hasShrinkwrap":false,"_cnpm_publish_time":1497291890283},"2.1.0":{"name":"unist-util-is","version":"2.1.0","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-is.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-html/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","nyc":"^10.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.1"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s unistUtilIs > unist-util-is.js","build-mangle":"esmangle < unist-util-is.js > unist-util-is.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["unist-util-is.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"69aa447fead6cbbb88bde0d68c3b9d36bf8ff6ae","homepage":"https://github.com/syntax-tree/unist-util-is#readme","_id":"unist-util-is@2.1.0","_shasum":"d746a2702a8921b4cc356fbbd558ea05fc5052ec","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d746a2702a8921b4cc356fbbd558ea05fc5052ec","size":3230,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-2.1.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-is-2.1.0.tgz_1496076259881_0.9169794232584536"},"directories":{},"publish_time":1496076261070,"_hasShrinkwrap":false,"_cnpm_publish_time":1496076261070},"2.0.0":{"name":"unist-util-is","version":"2.0.0","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","mdast","markdown","retext","natural","language","node","is","equal","test","type","util","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-is.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-to-html/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","istanbul":"^0.4.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s unistUtilIs > unist-util-is.js","build-mangle":"esmangle < unist-util-is.js > unist-util-is.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":[0]},"ignores":["unist-util-is.js","unist-util-is.min.js"]},"remarkConfig":{"output":true,"plugins":["comment-config","github","lint","validate-links"],"settings":{"bullet":"*"}},"gitHead":"1fb7e51df40d73472fa7f923f8cace523f0b06b3","homepage":"https://github.com/wooorm/unist-util-is#readme","_id":"unist-util-is@2.0.0","_shasum":"e536472c4f78739e164d0859fc3201b97cf46e7c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"e536472c4f78739e164d0859fc3201b97cf46e7c","size":3536,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-2.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unist-util-is-2.0.0.tgz_1467835844857_0.6651455857791007"},"directories":{},"publish_time":1467835845267,"_cnpm_publish_time":1467835845267,"_hasShrinkwrap":false},"1.0.0":{"name":"unist-util-is","version":"1.0.0","description":"Utility to check if a node passes a test","license":"MIT","keywords":["unist","mdast","markdown","retext","natural","language","node","is","equal","test","type","util","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-is.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js","LICENSE"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^1.0.0","mdast-lint":"^1.0.0","mdast-slug":"^1.0.0","mdast-validate-links":"^1.0.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s unistUtilIs > unist-util-is.js","postbundle":"esmangle unist-util-is.js > unist-util-is.min.js","build-md":"mdast . --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"a02740c52cd19fe23c586a61820633db8e80e210","bugs":{"url":"https://github.com/wooorm/unist-util-is/issues"},"homepage":"https://github.com/wooorm/unist-util-is#readme","_id":"unist-util-is@1.0.0","_shasum":"4c7b3c5c0f6aa963640056fe4af7b5fcfdbb8ef0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"4c7b3c5c0f6aa963640056fe4af7b5fcfdbb8ef0","size":3382,"noattachment":false,"key":"/unist-util-is/-/unist-util-is-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-is/download/unist-util-is-1.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"directories":{},"publish_time":1441189732097,"_cnpm_publish_time":1441189732097,"_hasShrinkwrap":false}},"readme":"# unist-util-is\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[unist][] utility to check if nodes pass a test.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`is(node[, test[, index, parent[, context]]])`](#isnode-test-index-parent-context)\n    *   [`convert(test)`](#converttest)\n    *   [`AssertAnything`](#assertanything)\n    *   [`AssertPredicate`](#assertpredicate)\n    *   [`Test`](#test)\n    *   [`TestFunctionAnything`](#testfunctionanything)\n    *   [`PredicateTest`](#predicatetest)\n    *   [`TestFunctionPredicate`](#testfunctionpredicate)\n*   [Examples](#examples)\n    *   [Example of `convert`](#example-of-convert)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a small utility that checks that a node is a certain node.\n\n## When should I use this?\n\nUse this small utility if you find yourself repeating code for checking what\nnodes are.\n\nA similar package, [`hast-util-is-element`][hast-util-is-element], works on hast\nelements.\n\nFor more advanced tests, [`unist-util-select`][unist-util-select] can be used\nto match against CSS selectors.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 14.14+ and 16.0+), install with [npm][]:\n\n```sh\nnpm install unist-util-is\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {is} from 'https://esm.sh/unist-util-is@5'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {is} from 'https://esm.sh/unist-util-is@5?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {is} from 'unist-util-is'\n\nconst node = {type: 'strong'}\nconst parent = {type: 'paragraph', children: [node]}\n\nis() // => false\nis({children: []}) // => false\nis(node) // => true\nis(node, 'strong') // => true\nis(node, 'emphasis') // => false\n\nis(node, node) // => true\nis(parent, {type: 'paragraph'}) // => true\nis(parent, {type: 'strong'}) // => false\n\nis(node, test) // => false\nis(node, test, 4, parent) // => false\nis(node, test, 5, parent) // => true\n\nfunction test(node, n) {\n  return n === 5\n}\n```\n\n## API\n\nThis package exports the identifiers [`convert`][convert] and [`is`][is].\nThere is no default export.\n\n### `is(node[, test[, index, parent[, context]]])`\n\nCheck if `node` is a `Node` and whether it passes the given test.\n\n###### Parameters\n\n*   `node` (`unknown`)\n    — thing to check, typically [`Node`][node]\n*   `test` ([`Test`][test] or [`PredicateTest`][predicatetest], optional)\n    — a check for a specific element\n*   `index` (`number`, optional)\n    — the node’s position in its parent\n*   `parent` ([`Node`][node], optional)\n    — the node’s parent\n*   `context` (`any`, optional)\n    — context object (`this`) to call `test` with\n\n###### Returns\n\nWhether `node` is a [`Node`][node] and passes a test (`boolean`).\n\n###### Throws\n\nWhen an incorrect `test`, `index`, or `parent` is given.\nThere is no error thrown when `node` is not a node.\n\n### `convert(test)`\n\nGenerate a check from a test.\n\nUseful if you’re going to test many nodes, for example when creating a\nutility where something else passes a compatible test.\n\nThe created function is a bit faster because it expects valid input only:\na `node`, `index`, and `parent`.\n\n###### Parameters\n\n*   `test` ([`Test`][test] or [`PredicateTest`][predicatetest], optional)\n    — a check for a specific node\n\n###### Returns\n\nAn assertion ([`AssertAnything`][assertanything] or\n[`AssertPredicate`][assertpredicate]).\n\n### `AssertAnything`\n\nCheck that an arbitrary value is a node, unaware of TypeScript inferral\n(TypeScript type).\n\n###### Parameters\n\n*   `node` (`unknown`)\n    — anything (typically a node)\n*   `index` (`number`, optional)\n    — the node’s position in its parent\n*   `parent` ([`Node`][node], optional)\n    — the node’s parent\n\n###### Returns\n\nWhether this is a node and passes a test (`boolean`).\n\n### `AssertPredicate`\n\nCheck that an arbitrary value is a specific node, aware of TypeScript\n(TypeScript type).\n\n###### Type parameters\n\n*   `Kind` ([`Node`][node])\n    — node type\n\n###### Parameters\n\n*   `node` (`unknown`)\n    — anything (typically a node)\n*   `index` (`number`, optional)\n    — the node’s position in its parent\n*   `parent` ([`Node`][node], optional)\n    — the node’s parent\n\n###### Returns\n\nWhether this is a node and passes a test (`node is Kind`).\n\n### `Test`\n\nCheck for an arbitrary node, unaware of TypeScript inferral (TypeScript\ntype).\n\n###### Type\n\n```ts\ntype Test =\n  | null\n  | undefined\n  | string\n  | Record<string, unknown>\n  | TestFunctionAnything\n  | Array<string | Record<string, unknown> | TestFunctionAnything>\n```\n\nChecks that the given thing is a node, and then:\n\n*   when `string`, checks that the node has that tag name\n*   when `function`, see  [`TestFunctionAnything`][testfunctionanything]\n*   when `object`, checks that all keys in test are in node, and that they have\n    (strictly) equal values\n*   when `Array`, checks if one of the subtests pass\n\n### `TestFunctionAnything`\n\nCheck if a node passes a test, unaware of TypeScript inferral (TypeScript\ntype).\n\n###### Parameters\n\n*   `node` ([`Node`][node])\n    — a node\n*   `index` (`number`, optional)\n    — the node’s position in its parent\n*   `parent` ([`Node`][node], optional)\n    — the node’s parent\n\n###### Returns\n\nWhether this node passes the test (`boolean`).\n\n### `PredicateTest`\n\nCheck for a node that can be inferred by TypeScript (TypeScript type).\n\n###### Type\n\n```ts\ntype PredicateTest<Kind extends Node> =\n  | Kind['type']\n  | Partial<Kind>\n  | TestFunctionPredicate<Kind>\n  | Array<Kind['type'] | Partial<Kind> | TestFunctionPredicate<Kind>>\n```\n\nSee [`TestFunctionPredicate`][testfunctionpredicate].\n\n### `TestFunctionPredicate`\n\nCheck if a node passes a certain node test (TypeScript type).\n\n###### Type parameters\n\n*   `Kind` ([`Node`][node])\n    — node type\n\n###### Parameters\n\n*   `node` ([`Node`][node])\n    — a node\n*   `index` (`number`, optional)\n    — the node’s position in its parent\n*   `parent` ([`Node`][node], optional)\n    — the node’s parent\n\n###### Returns\n\nWhether this node passes the test (`node is Kind`).\n\n## Examples\n\n### Example of `convert`\n\n```js\nimport {u} from 'unist-builder'\nimport {convert} from 'unist-util-is'\n\nconst test = convert('leaf')\n\nconst tree = u('tree', [\n  u('node', [u('leaf', '1')]),\n  u('leaf', '2'),\n  u('node', [u('leaf', '3'), u('leaf', '4')]),\n  u('leaf', '5')\n])\n\nconst leafs = tree.children.filter((child, index) => test(child, index, tree))\n\nconsole.log(leafs)\n```\n\nYields:\n\n```js\n[{type: 'leaf', value: '2'}, {type: 'leaf', value: '5'}]\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`AssertAnything`][assertanything],\n[`AssertPredicate`][assertpredicate], [`Test`][test],\n[`TestFunctionAnything`][testfunctionanything],\n[`TestFunctionPredicate`][testfunctionpredicate], and\n[`PredicateTest`][predicatetest].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with all maintained\nversions of Node.js.\nAs of now, that is Node.js 14.14+ and 16.0+.\nOur projects sometimes work with older versions, but this is not guaranteed.\n\n## Related\n\n*   [`unist-util-find-after`](https://github.com/syntax-tree/unist-util-find-after)\n    — find a node after another node\n*   [`unist-util-find-before`](https://github.com/syntax-tree/unist-util-find-before)\n    — find a node before another node\n*   [`unist-util-find-all-after`](https://github.com/syntax-tree/unist-util-find-all-after)\n    — find all nodes after another node\n*   [`unist-util-find-all-before`](https://github.com/syntax-tree/unist-util-find-all-before)\n    — find all nodes before another node\n*   [`unist-util-find-all-between`](https://github.com/mrzmmr/unist-util-find-all-between)\n    — find all nodes between two nodes\n*   [`unist-util-filter`](https://github.com/syntax-tree/unist-util-filter)\n    — create a new tree with nodes that pass a check\n*   [`unist-util-remove`](https://github.com/syntax-tree/unist-util-remove)\n    — remove nodes from tree\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/unist-util-is/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/unist-util-is/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/unist-util-is.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/unist-util-is\n\n[downloads-badge]: https://img.shields.io/npm/dm/unist-util-is.svg\n\n[downloads]: https://www.npmjs.com/package/unist-util-is\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/unist-util-is.svg\n\n[size]: https://bundlephobia.com/result?p=unist-util-is\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[unist]: https://github.com/syntax-tree/unist\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[hast-util-is-element]: https://github.com/syntax-tree/hast-util-is-element\n\n[unist-util-select]: https://github.com/syntax-tree/unist-util-select\n\n[is]: #isnode-test-index-parent-context\n\n[convert]: #converttest\n\n[assertanything]: #assertanything\n\n[assertpredicate]: #assertpredicate\n\n[test]: #test\n\n[testfunctionanything]: #testfunctionanything\n\n[testfunctionpredicate]: #testfunctionpredicate\n\n[predicatetest]: #predicatetest\n","_attachments":{},"homepage":"https://github.com/syntax-tree/unist-util-is#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-is/issues"},"license":"MIT"}