{"_id":"@stdlib/utils-library-manifest","_rev":"4679190","name":"@stdlib/utils-library-manifest","description":"Load a manifest for compiling source files.","dist-tags":{"latest":"0.2.4"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"time":{"modified":"2026-04-11T00:29:37.000Z","created":"2021-06-14T17:30:33.533Z","0.2.4":"2026-02-07T23:37:44.253Z","0.2.3":"2026-01-25T17:55:43.217Z","0.2.2":"2024-07-27T01:57:25.269Z","0.2.1":"2024-02-22T01:39:55.642Z","0.2.0":"2024-02-14T04:24:05.654Z","0.1.1":"2023-10-04T00:05:37.216Z","0.1.0":"2023-09-22T22:43:17.934Z","0.0.8":"2022-02-16T17:56:44.994Z","0.0.7":"2021-08-22T20:46:22.951Z","0.0.6":"2021-07-09T23:14:39.706Z","0.0.5":"2021-07-07T00:00:48.938Z","0.0.4":"2021-06-27T22:22:38.801Z","0.0.3":"2021-06-16T04:06:50.708Z","0.0.2":"2021-06-15T14:52:20.926Z","0.0.1":"2021-06-14T17:30:33.533Z"},"users":{},"author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"versions":{"0.2.4":{"name":"@stdlib/utils-library-manifest","version":"0.2.4","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.2.3","@stdlib/utils-convert-path":"^0.2.2","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"_id":"@stdlib/utils-library-manifest@0.2.4","gitHead":"65ac870bcc9363ee25cdde72514d9e0783b5395e","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"shasum":"d51f8e89b70e06608a1123dffc132b2e39845423","size":15848,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.2.4.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils-library-manifest_0.2.4_1770507464108_0.661149376105334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-07T23:37:44.253Z","publish_time":1770507464253,"_source_registry_name":"default","_cnpm_publish_time":1770507464253},"0.2.3":{"name":"@stdlib/utils-library-manifest","version":"0.2.3","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.2.2","@stdlib/utils-convert-path":"^0.2.2","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"_id":"@stdlib/utils-library-manifest@0.2.3","gitHead":"b665247f7098a8dda04c8cee2e8f8f14a6923f1a","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"shasum":"894186aa147bcaaef0f544eb403926d71539f0c2","size":15868,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.2.3.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils-library-manifest_0.2.3_1769363743073_0.0796059064869361"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-25T17:55:43.217Z","publish_time":1769363743217,"_source_registry_name":"default","_cnpm_publish_time":1769363743217},"0.2.2":{"name":"@stdlib/utils-library-manifest","version":"0.2.2","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.2.1","@stdlib/utils-convert-path":"^0.2.1","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"33e8edbac6d7d96a3152c652d61ff6aea90af713","_id":"@stdlib/utils-library-manifest@0.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"1908504dbdbb665a8b72ff40c4f426afefbd7fd2","size":15760,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.2.2.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.2.2_1722045445019_0.9462013288414075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-27T01:57:25.269Z","publish_time":1722045445269,"_source_registry_name":"default","_cnpm_publish_time":1722045445269},"0.2.1":{"name":"@stdlib/utils-library-manifest","version":"0.2.1","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.2.1","@stdlib/utils-convert-path":"^0.2.1","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"39b81766b9d8a5e89ba4a26e5ea07f6413b46973","_id":"@stdlib/utils-library-manifest@0.2.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"ebf8442b99199b0d40d6acae706a265464a26cd1","size":15759,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.2.1.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.2.1_1708565995475_0.7942286322730512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-22T01:39:55.642Z","publish_time":1708565995642,"_source_registry_name":"default","_cnpm_publish_time":1708565995642},"0.2.0":{"name":"@stdlib/utils-library-manifest","version":"0.2.0","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.2.0","@stdlib/utils-convert-path":"^0.2.0","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-min":"git+https://github.com/Planeshifter/tap-min.git"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"7137673f0798ef13d7c9fd7becf78e557b1d583b","_id":"@stdlib/utils-library-manifest@0.2.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"ce9746217617ca071a5f34ea7effc19cd6e47f1a","size":15846,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.2.0.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.2.0_1707884645490_0.7788431206076474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-14T04:24:05.654Z","publish_time":1707884645654,"_source_registry_name":"default","_cnpm_publish_time":1707884645654},"0.1.1":{"name":"@stdlib/utils-library-manifest","version":"0.1.1","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.1.1","@stdlib/utils-convert-path":"^0.1.1","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-min":"git+https://github.com/Planeshifter/tap-min.git"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","_id":"@stdlib/utils-library-manifest@0.1.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"fc7e2dc24e72d59ae50c8bb8de2d8e5c92169c29","size":16022,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.1.1.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.1.1_1696377936981_0.26894817470838905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T00:05:37.216Z","publish_time":1696377937216,"_source_registry_name":"default","_cnpm_publish_time":1696377937216},"0.1.0":{"name":"@stdlib/utils-library-manifest","version":"0.1.0","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","browser":{"process":"process/"},"directories":{"doc":"./docs","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/fs-resolve-parent-path":"^0.1.0","@stdlib/utils-convert-path":"^0.1.0","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-min":"git+https://github.com/Planeshifter/tap-min.git"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"41f86d99cbb03d63f33b26b5a608ebc8703e045f","_id":"@stdlib/utils-library-manifest@0.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"0d584bab0b778b11b7f0b94304b0078ec328febd","size":16024,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.1.0.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.1.0_1695422597677_0.5844007898394206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T22:43:17.934Z","publish_time":1695422597934,"_source_registry_name":"default","_cnpm_publish_time":1695422597934},"0.0.8":{"name":"@stdlib/utils-library-manifest","version":"0.0.8","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"doc":"./docs","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli-ctor":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"82d73a36065607df490dc44cacdb0c2b6e7b2347","_id":"@stdlib/utils-library-manifest@0.0.8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"61d3ed283e82c8f14b7f952d82cfb8e47d036825","size":14662,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.8.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.8_1645034204823_0.742061752229783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T17:56:53.428Z","publish_time":1645034204994,"_cnpm_publish_time":1645034204994},"0.0.7":{"name":"@stdlib/utils-library-manifest","version":"0.0.7","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"doc":"./docs","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli-ctor":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"7eda0c8603da8dbcfa85c5700521ec72b12ffd60","_id":"@stdlib/utils-library-manifest@0.0.7","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"5db59e5b0159fb0477103dfd01d35ee825dc0986","size":14508,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.7.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.7_1629665182797_0.8748409072641354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:52.312Z","publish_time":1629665182951,"_cnpm_publish_time":1629665182951},"0.0.6":{"name":"@stdlib/utils-library-manifest","version":"0.0.6","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli-ctor":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"01d505e7fcdba4d9d0773ead43adec7aa548c80f","_id":"@stdlib/utils-library-manifest@0.0.6","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"1a3d2ee7ba412d86b32bb9d89b32bb45621d1c19","size":14593,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.6.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.6_1625872479538_0.02725022256292675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:50.653Z","publish_time":1625872479706,"_cnpm_publish_time":1625872479706},"0.0.5":{"name":"@stdlib/utils-library-manifest","version":"0.0.5","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli-ctor":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"2626ffcf10cb6cc284ffc80ca20fc6a2f5f660f5","_id":"@stdlib/utils-library-manifest@0.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"478f08845497be86cc7fabe8705c81e56be2f1bb","size":14593,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.5.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.5_1625616048754_0.8306972801369159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:48.996Z","publish_time":1625616048938,"_cnpm_publish_time":1625616048938},"0.0.4":{"name":"@stdlib/utils-library-manifest","version":"0.0.4","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"f0a7df10daf83863a865033aeed0c50cd1c920c9","_id":"@stdlib/utils-library-manifest@0.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"d0bd8ca23135c80bd95dea15d11af6d315bbdb1f","size":14591,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.4.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.4_1624832558656_0.32813378975822616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:47.328Z","publish_time":1624832558801,"_cnpm_publish_time":1624832558801},"0.0.3":{"name":"@stdlib/utils-library-manifest","version":"0.0.3","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://github.com/stdlib-js/stdlib","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"7bd5465c59c49932ee9ee3e2960483af8a9a6fa7","_id":"@stdlib/utils-library-manifest@0.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"a8004a81db21cf3f60484ca50afe7fc6b3838b4e","size":14524,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.3.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.3_1623816410585_0.8782535660914754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:45.686Z","publish_time":1623816410708,"_cnpm_publish_time":1623816410708},"0.0.2":{"name":"@stdlib/utils-library-manifest","version":"0.0.2","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://github.com/stdlib-js/stdlib","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"8cbacf651be9502925dfae8af07d8a792395b24e","_id":"@stdlib/utils-library-manifest@0.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"612d015da69a7c51dce0a1a4f396aa223a272546","size":17739,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.2.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.2_1623768740801_0.8318378106528395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:44.047Z","publish_time":1623768740926,"_cnpm_publish_time":1623768740926},"0.0.1":{"name":"@stdlib/utils-library-manifest","version":"0.0.1","description":"Load a manifest for compiling source files.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"bin":{"library-manifest":"bin/cli"},"main":"./lib","directories":{"bin":"./bin","example":"./examples","lib":"./lib","test":"./test"},"types":"./docs/types","scripts":{"test":"make test","test-cov":"make test-cov","examples":"make examples"},"homepage":"https://github.com/stdlib-js/stdlib","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-library-manifest.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/cli":"^0.0.x","@stdlib/fs-resolve-parent-path":"^0.0.x","@stdlib/utils-convert-path":"^0.0.x","debug":"^2.6.9","resolve":"^1.1.7"},"devDependencies":{"@stdlib/assert-is-browser":"^0.0.x","@stdlib/assert-is-plain-object":"^0.0.x","@stdlib/assert-is-windows":"^0.0.x","@stdlib/fs-read-file":"^0.0.x","@stdlib/process-exec-path":"^0.0.x","@stdlib/utils-keys":"^0.0.x","tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x"},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","standard","library","std","lib","tools","manifest","compile","package","manager","source","files","program","load","configuration","config"],"__stdlib__":{"envs":{"browser":false}},"funding":{"type":"patreon","url":"https://www.patreon.com/athan"},"gitHead":"88c714d239197d760d4eca4cf931d5f649c6e5b5","_id":"@stdlib/utils-library-manifest@0.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"c6418c62a9ad888ba1027c8046885b9fab5cbd7c","size":17812,"noattachment":false,"key":"/@stdlib/utils-library-manifest/-/@stdlib/utils-library-manifest-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@stdlib/utils-library-manifest/download/@stdlib/utils-library-manifest-0.0.1.tgz"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"maintainers":[{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-library-manifest_0.0.1_1623691833416_0.727408849356427"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T02:13:42.240Z","publish_time":1623691833533,"_cnpm_publish_time":1623691833533}},"readme":"<!--\n\n@license Apache-2.0\n\nCopyright (c) 2018 The Stdlib Authors.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n-->\n\n\n<details>\n  <summary>\n    About stdlib...\n  </summary>\n  <p>We believe in a future in which the web is a preferred environment for numerical computation. To help realize this future, we've built stdlib. stdlib is a standard library, with an emphasis on numerical and scientific computation, written in JavaScript (and C) for execution in browsers and in Node.js.</p>\n  <p>The library is fully decomposable, being architected in such a way that you can swap out and mix and match APIs and functionality to cater to your exact preferences and use cases.</p>\n  <p>When you use stdlib, you can be absolutely certain that you are using the most thorough, rigorous, well-written, studied, documented, tested, measured, and high-quality code out there.</p>\n  <p>To join us in bringing numerical computing to the web, get started by checking us out on <a href=\"https://github.com/stdlib-js/stdlib\">GitHub</a>, and please consider <a href=\"https://opencollective.com/stdlib\">financially supporting stdlib</a>. We greatly appreciate your continued support!</p>\n</details>\n\n# Manifest\n\n[![NPM version][npm-image]][npm-url] [![Build Status][test-image]][test-url] [![Coverage Status][coverage-image]][coverage-url] <!-- [![dependencies][dependencies-image]][dependencies-url] -->\n\n> Load a manifest for compiling source files.\n\n<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->\n\n<section class=\"intro\">\n\n</section>\n\n<!-- /.intro -->\n\n<!-- Package usage documentation. -->\n\n<section class=\"installation\">\n\n## Installation\n\n```bash\nnpm install @stdlib/utils-library-manifest\n```\n\n</section>\n\n<section class=\"usage\">\n\n## Usage\n\n```javascript\nvar manifest = require( '@stdlib/utils-library-manifest' );\n```\n\n#### manifest( filepath, conditions\\[, options] )\n\nLoads a manifest for compiling source files.\n\n```javascript\nvar conditions = {\n    'os': 'linux'\n};\n\nvar conf = manifest( './examples/manifest.json', conditions );\n// returns <Object>\n```\n\nThe function accepts the following `options`:\n\n-   **basedir**: base directory from which to search for dependencies. Default: current working directory.\n-   **paths**: path convention. Must be either `'win32'`, `'mixed'`, or `'posix'`. Default: based on host platform.\n\nThe default search directory is the current working directory of the calling process. To specify an alternative search directory, set the `basedir` option.\n\n```javascript\nvar conditions = {\n    'os': 'linux'\n};\n\nvar opts = {\n    'basedir': __dirname\n};\n\nvar conf = manifest( './examples/manifest.json', conditions, opts );\n// returns <Object>\n```\n\n</section>\n\n<!-- /.usage -->\n\n<!-- Package usage notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"notes\">\n\n## Notes\n\n-   A _manifest_ is a [JSON][json] file having the following fields:\n\n    -   **options**: an `object` containing key-value pairs. Each key corresponds to a field in **confs** and may be used to conditionally select a configuration. Each value corresponds to the key's default value. The value for each field in a provided `conditions` object which has a corresponding field in **options** overrides the default value.\n\n        Option keys are akin to primary keys in relational databases, in the sense that they should be used to uniquely identify a particular configuration. While individual key values may be shared across configurations, each configuration should have a unique combination of key values. Furthermore, default option values considered as a unique set should identify one and only one default configuration.\n\n    -   **fields**: an object `array` where each `object` has the following fields:\n\n        -   **field**: key name corresponding to a field in **confs**.\n        -   **resolve**: `boolean` indicating whether to resolve field values as file paths. If `true`, all field values are resolved relative to the manifest file.\n        -   **relative**: `boolean` indicating whether to resolve field values as relative file paths. This field is **only** considered when a manifest is a root manifest. If `true`, all field values, including those originating from dependencies, are resolved as relative file paths relative the root manifest.\n\n    -   **confs**: an object `array` where each `object` corresponds to a manifest configuration. Each `object` has the following fields:\n\n        -   **src**: `array` of source files.\n        -   **include**: `array` of include directories.\n        -   **libraries**: `array` of linked library dependencies.\n        -   **libpath**: `array` of linked library paths.\n        -   **dependencies**: `array` of package dependencies containing source files.\n\n    An example _manifest_:\n\n    ```text\n    {\n      \"options\": {\n        \"os\": \"linux\"\n      },\n      \"fields\": [\n        {\n          \"field\": \"src\",\n          \"resolve\": true,\n          \"relative\": true\n        },\n        {\n          \"field\": \"include\",\n          \"resolve\": true,\n          \"relative\": false\n        },\n        {\n          \"field\": \"libraries\",\n          \"resolve\": false,\n          \"relative\": false\n        },\n        {\n          \"field\": \"libpath\",\n          \"resolve\": true,\n          \"relative\": false\n        }\n      ],\n      \"confs\": [\n        {\n          \"os\": \"linux\",\n          \"src\": [\n            \"./src/foo_linux.f\",\n            \"./src/foo_linux.c\"\n          ],\n          \"include\": [\n            \"./include\"\n          ],\n          \"libraries\": [],\n          \"libpath\": [],\n          \"dependencies\": [\n            \"@stdlib/blas/base/daxpy\",\n            \"@stdlib/blas/base/dasum\",\n            \"@stdlib/blas/base/dcopy\"\n          ]\n        }\n      ]\n    }\n    ```\n\n-   The function recursively walks the manifest dependency tree to resolve **all** source files, libraries, library paths, and include directories.\n\n-   An input `filepath` may be either a relative or absolute file path. If provided a relative file path, a manifest is resolved relative to the base search directory.\n\n-   If a `conditions` object contains fields which do not correspond to manifest options, those fields are ignored (i.e., the \"extra\" fields have no effect when filtering manifest configurations). This allows providing a `conditions` object containing fields which only apply to certain subsets of manifest dependencies.\n\n-   If no fields in a `conditions` object have corresponding fields in a manifest's options, the function returns a manifest's default configuration.\n\n</section>\n\n<!-- /.notes -->\n\n<!-- Package usage examples. -->\n\n<section class=\"examples\">\n\n## Examples\n\n<!-- eslint no-undef: \"error\" -->\n\n```javascript\nvar join = require( 'path' ).join;\nvar manifest = require( '@stdlib/utils-library-manifest' );\n\n// Resolve the absolute path of the manifest JSON file:\nvar fpath = join( __dirname, 'examples', 'manifest.json' );\n\n// Specify conditions for determining which configuration to load:\nvar conditions = {\n    'os': 'mac'\n};\n\n// Specify options:\nvar opts = {\n    'basedir': __dirname\n};\n\n// Load a manifest configuration:\nvar conf = manifest( fpath, conditions, opts );\nconsole.dir( conf );\n```\n\n</section>\n\n<!-- /.examples -->\n\n<!-- Section for describing a command-line interface. -->\n\n\n\n<!-- Section to include cited references. If references are included, add a horizontal rule *before* the section. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"references\">\n\n</section>\n\n<!-- /.references -->\n\n<!-- Section for related `stdlib` packages. Do not manually edit this section, as it is automatically populated. -->\n\n<section class=\"related\">\n\n## See Also\n\n-   <span class=\"package-name\">[`@stdlib/utils-library-manifest-cli`][@stdlib/utils-library-manifest-cli]</span><span class=\"delimiter\">: </span><span class=\"description\">CLI package for use as a command-line utility.</span>\n\n\n</section>\n\n<!-- /.related -->\n\n<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n\n<section class=\"main-repo\" >\n\n* * *\n\n## Notice\n\nThis package is part of [stdlib][stdlib], a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.\n\nFor more information on the project, filing bug reports and feature requests, and guidance on how to develop [stdlib][stdlib], see the main project [repository][stdlib].\n\n#### Community\n\n[![Chat][chat-image]][chat-url]\n\n---\n\n## License\n\nSee [LICENSE][stdlib-license].\n\n\n## Copyright\n\nCopyright &copy; 2016-2026. The Stdlib [Authors][stdlib-authors].\n\n</section>\n\n<!-- /.stdlib -->\n\n<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"links\">\n\n[@stdlib/utils-library-manifest-cli]: https://www.npmjs.com/package/@stdlib/utils-library-manifest-cli\n\n[npm-image]: http://img.shields.io/npm/v/@stdlib/utils-library-manifest.svg\n[npm-url]: https://npmjs.org/package/@stdlib/utils-library-manifest\n\n[test-image]: https://github.com/stdlib-js/utils-library-manifest/actions/workflows/test.yml/badge.svg?branch=v0.2.4\n[test-url]: https://github.com/stdlib-js/utils-library-manifest/actions/workflows/test.yml?query=branch:v0.2.4\n\n[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/utils-library-manifest/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/utils-library-manifest?branch=main\n\n<!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/utils-library-manifest.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/utils-library-manifest/main\n\n-->\n\n[chat-image]: https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\n[chat-url]: https://stdlib.zulipchat.com\n\n[stdlib]: https://github.com/stdlib-js/stdlib\n\n[stdlib-authors]: https://github.com/stdlib-js/stdlib/graphs/contributors\n\n[cli-section]: https://github.com/stdlib-js/utils-library-manifest#cli\n[cli-url]: https://github.com/stdlib-js/utils-library-manifest/tree/cli\n[@stdlib/utils-library-manifest]: https://github.com/stdlib-js/utils-library-manifest/tree/main\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/utils-library-manifest/main/LICENSE\n\n[json]: http://www.json.org/\n\n</section>\n\n<!-- /.links -->\n","_attachments":{},"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"license":"Apache-2.0"}