{"objects":[{"downloads":{"monthly":603072019,"weekly":133910917},"dependents":"397","updated":"2026-10-10T00:24:26.502Z","searchScore":36.84844,"package":{"name":"ts-api-utils","keywords":[],"version":"2.5.0","description":"Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️","sanitized_name":"ts-api-utils","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:08a8a707-0772-4af7-954e-bc4039d61600","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@joshuakgoldberg.com","username":"joshuakgoldberg"}],"license":"MIT","date":"2026-03-19T02:50:49.789Z","links":{"homepage":"https://github.com/JoshuaKGoldberg/ts-api-utils#readme","repository":"git+https://github.com/JoshuaKGoldberg/ts-api-utils.git","bugs":"https://github.com/JoshuaKGoldberg/ts-api-utils/issues","npm":"https://www.npmjs.com/package/ts-api-utils"}},"score":{"final":36.84844,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119846290,"weekly":24367733},"dependents":"30","updated":"2026-10-10T00:22:18.214Z","searchScore":35.47752,"package":{"name":"@ts-morph/common","keywords":[],"version":"0.29.0","description":"Common functionality for ts-morph packages.","sanitized_name":"@ts-morph/common","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7ae17e6f-146c-4513-90c9-3bac70d271ea","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dsherret@gmail.com","username":"dsherret"}],"license":"MIT","date":"2026-04-12T18:30:19.534Z","links":{"homepage":"https://github.com/dsherret/ts-morph#readme","repository":"git+https://github.com/dsherret/ts-morph.git","bugs":"https://github.com/dsherret/ts-morph/issues","npm":"https://www.npmjs.com/package/@ts-morph/common"}},"score":{"final":35.47752,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124546462,"weekly":26542778},"dependents":"3707","updated":"2026-10-10T00:25:35.386Z","searchScore":35.4408,"package":{"name":"ts-jest","keywords":["jest","typescript","sourcemap","react","testing"],"version":"29.4.14","description":"A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript","sanitized_name":"ts-jest","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7087b159-7f13-47a7-bdc5-aced3d9a72e6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kulshekhar+npm@gmail.com","username":"kul"},{"email":"anhpnnd@gmail.com","username":"anhpnnd"},{"email":"kulshekhar+tsjest@gmail.com","username":"tsjest"}],"license":"MIT","date":"2026-09-25T10:39:43.109Z","links":{"homepage":"https://kulshekhar.github.io/ts-jest","repository":"git+https://github.com/kulshekhar/ts-jest.git","bugs":"https://github.com/kulshekhar/ts-jest/issues","npm":"https://www.npmjs.com/package/ts-jest"}},"score":{"final":35.4408,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124142566,"weekly":29979799},"dependents":"4838","updated":"2026-10-10T00:21:20.056Z","searchScore":35.332115,"package":{"name":"ts-morph","keywords":["typescript","ast","static analysis","code generation","code refactor"],"version":"28.0.0","description":"TypeScript compiler wrapper for static analysis and code manipulation.","sanitized_name":"ts-morph","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0d7f1394-5c7e-41a5-8517-9734b6399fb7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dsherret@gmail.com","username":"dsherret"}],"license":"MIT","date":"2026-04-12T18:30:27.612Z","links":{"homepage":"https://github.com/dsherret/ts-morph#readme","repository":"git+https://github.com/dsherret/ts-morph.git","bugs":"https://github.com/dsherret/ts-morph/issues","npm":"https://www.npmjs.com/package/ts-morph"}},"score":{"final":35.332115,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":217046307,"weekly":45604914},"dependents":"15422","updated":"2026-10-10T00:25:06.734Z","searchScore":34.36598,"package":{"name":"ts-node","keywords":["typescript","node","runtime","environment","ts","compiler"],"version":"10.9.2","description":"TypeScript execution environment and REPL for node.js, with source map support","sanitized_name":"ts-node","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"cspotcode@gmail.com","username":"cspotcode"}],"license":"MIT","date":"2023-12-08T12:04:46.154Z","links":{"homepage":"https://typestrong.org/ts-node","repository":"git://github.com/TypeStrong/ts-node.git","bugs":"https://github.com/TypeStrong/ts-node/issues","npm":"https://www.npmjs.com/package/ts-node"}},"score":{"final":34.36598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":197254926,"weekly":44963558},"dependents":"610","updated":"2026-10-10T00:20:32.426Z","searchScore":34.047462,"package":{"name":"ts-interface-checker","keywords":["typescript","ts","interface","type","validate","validator","check"],"version":"1.0.2","description":"Runtime library to validate data against TypeScript interfaces","sanitized_name":"ts-interface-checker","publisher":{"email":"dmitry@getgrist.com","username":"dsagal2"},"maintainers":[{"email":"paul@robotrebuilt.com","username":"paulfitz"},{"email":"dmitry@getgrist.com","username":"dsagal2"}],"license":"Apache-2.0","date":"2021-10-11T22:57:41.129Z","links":{"homepage":"https://github.com/gristlabs/ts-interface-checker#readme","repository":"git+https://github.com/gristlabs/ts-interface-checker.git","bugs":"https://github.com/gristlabs/ts-interface-checker/issues","npm":"https://www.npmjs.com/package/ts-interface-checker"}},"score":{"final":34.047462,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":241460943,"weekly":58345018},"dependents":"15","updated":"2026-10-10T00:22:18.073Z","searchScore":34.032112,"package":{"name":"napi-postinstall","keywords":[],"version":"0.3.4","description":"The `postinstall` script helper for handling native bindings in legacy `npm` versions","sanitized_name":"napi-postinstall","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:eded7bcf-f80e-4cb0-bf7e-fe9b21a47cac","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2025-10-04T06:35:32.966Z","links":{"homepage":"https://github.com/un-ts/napi-postinstall#readme","repository":"git+https://github.com/un-ts/napi-postinstall.git","bugs":"https://github.com/un-ts/napi-postinstall/issues","npm":"https://www.npmjs.com/package/napi-postinstall"}},"score":{"final":34.032112,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":234418807,"weekly":52072222},"dependents":"260","updated":"2026-10-10T00:22:18.982Z","searchScore":33.65789,"package":{"name":"synckit","keywords":["deasync","make-synchronized","make-synchronous","sync","sync-exec","sync-rpc","sync-threads","synchronize","synckit"],"version":"0.12.1","description":"Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.","sanitized_name":"synckit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f9100ee9-f51f-41f7-a8d7-2cb78ea25682","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2026-10-07T20:51:11.412Z","links":{"homepage":"https://github.com/un-ts/synckit#readme","repository":"https://github.com/un-ts/synckit.git","bugs":"https://github.com/un-ts/synckit/issues","npm":"https://www.npmjs.com/package/synckit"}},"score":{"final":33.65789,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":96777865,"weekly":21050370},"dependents":"1757","updated":"2026-10-10T00:21:26.750Z","searchScore":32.903515,"package":{"name":"fork-ts-checker-webpack-plugin","keywords":["webpack","plugin","typescript","typecheck","ts-loader","webpack","fork","fast"],"version":"9.1.0","description":"Runs typescript type checker and linter on separate process.","sanitized_name":"fork-ts-checker-webpack-plugin","publisher":{"email":"piotrek.oles@gmail.com","username":"piotr-oles"},"maintainers":[{"email":"piotrek.oles@gmail.com","username":"piotr-oles"}],"license":"MIT","date":"2025-04-03T16:20:14.240Z","links":{"homepage":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin#readme","repository":"git+https://github.com/TypeStrong/fork-ts-checker-webpack-plugin.git","bugs":"https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/issues","npm":"https://www.npmjs.com/package/fork-ts-checker-webpack-plugin"}},"score":{"final":32.903515,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":245677960,"weekly":48515690},"dependents":"727","updated":"2026-10-10T00:25:34.955Z","searchScore":32.74634,"package":{"name":"oxc-parser","keywords":["ast","estree","javascript","oxc","parser","typescript"],"version":"0.153.0","description":"Oxc Parser Node API","sanitized_name":"oxc-parser","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"boshen","type":"user","email":"boshenc@gmail.com"},"trustedPublisher":{"oidcConfigId":"a7f9443c-94dd-4d7b-8c41-26c4f78fae80","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"boshenc@gmail.com","username":"boshen"}],"license":"MIT","date":"2026-10-05T10:53:16.350Z","links":{"homepage":"https://oxc.rs/docs/guide/usage/parser","repository":"git+https://github.com/oxc-project/oxc.git","bugs":"https://github.com/oxc-project/oxc/issues","npm":"https://www.npmjs.com/package/oxc-parser"}},"score":{"final":32.74634,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45367247,"weekly":10245490},"dependents":"575","updated":"2026-10-10T00:21:01.110Z","searchScore":32.693165,"package":{"name":"ts-toolbelt","keywords":["safe","tools","types","typesafe","typescript"],"version":"9.6.0","description":"TypeScript's largest utility library","sanitized_name":"ts-toolbelt","publisher":{"email":"pierreantoine.urvoy@gmail.com","username":"pirix-gh"},"maintainers":[{"email":"pierreantoine.urvoy@gmail.com","username":"pirix-gh"}],"license":"Apache-2.0","date":"2021-03-10T16:00:01.529Z","links":{"homepage":"https://github.com/millsp/ts-toolbelt","repository":"git+https://github.com/millsp/ts-toolbelt.git","bugs":"https://github.com/millsp/ts-toolbelt/issues","npm":"https://www.npmjs.com/package/ts-toolbelt"}},"score":{"final":32.693165,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":150500086,"weekly":35853791},"dependents":"28","updated":"2026-10-10T00:28:02.788Z","searchScore":32.55976,"package":{"name":"ts-algebra","keywords":["typescript","type","ts"],"version":"2.0.0","description":"Types on steroids 💊","sanitized_name":"ts-algebra","publisher":{"email":"thomas.aribart@gmail.com","username":"thomasaribart"},"maintainers":[{"email":"thomas.aribart@gmail.com","username":"thomasaribart"}],"license":"MIT","date":"2024-05-04T15:59:28.376Z","links":{"homepage":"https://github.com/ThomasAribart/ts-algebra#readme","repository":"git+https://github.com/ThomasAribart/ts-algebra.git","bugs":"https://github.com/ThomasAribart/ts-algebra/issues","npm":"https://www.npmjs.com/package/ts-algebra"}},"score":{"final":32.55976,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86434862,"weekly":21729921},"dependents":"8","updated":"2026-10-10T00:21:19.591Z","searchScore":32.53886,"package":{"name":"find-my-way-ts","keywords":[],"version":"0.1.6","description":"Crazy fast http radix based router","sanitized_name":"find-my-way-ts","publisher":{"email":"tim@fostle.com","actor":{"name":"tim-smart","type":"user","email":"tim@fostle.com"},"username":"tim-smart"},"maintainers":[{"email":"tim@fostle.com","username":"tim-smart"}],"license":"MIT","date":"2025-07-08T21:24:50.876Z","links":{"homepage":"https://github.com/tim-smart/find-my-way-ts#readme","repository":"git+https://github.com/tim-smart/find-my-way-ts.git","bugs":"https://github.com/tim-smart/find-my-way-ts/issues","npm":"https://www.npmjs.com/package/find-my-way-ts"}},"score":{"final":32.53886,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":93922716,"weekly":21762909},"dependents":"3245","updated":"2026-10-10T00:24:18.110Z","searchScore":32.52827,"package":{"name":"deepmerge-ts","keywords":["merge","deepmerge","deep merge","deep-merge","inferred types","inferred-types","recursive merge","recursive-merge","ts","ts merge","ts-merge","typescript","typescript merge","typescript-merge"],"version":"8.0.2","description":"Deeply merge 2 or more objects respecting type information.","sanitized_name":"deepmerge-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c055d03d-6228-426e-984a-182a224716a3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"rebecca.stevens@outlook.co.nz","username":"rebeccastevens"}],"license":"BSD-3-Clause","date":"2026-08-21T11:51:07.750Z","links":{"homepage":"https://github.com/RebeccaStevens/deepmerge-ts#readme","repository":"git+https://github.com/RebeccaStevens/deepmerge-ts.git","bugs":"https://github.com/RebeccaStevens/deepmerge-ts/issues","npm":"https://www.npmjs.com/package/deepmerge-ts"}},"score":{"final":32.52827,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29543431,"weekly":6526684},"dependents":"582","updated":"2026-10-10T00:22:40.866Z","searchScore":32.387028,"package":{"name":"ts-essentials","keywords":["typescript","types","essentials","utils","toolbox","toolbelt","lodash","underscore"],"version":"10.2.1","description":"All essential TypeScript types in one place","sanitized_name":"ts-essentials","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:83b20ec1-b38c-47c1-bb3f-a0484fcd377e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chris@kaczor.io","username":"krzkaczor"},{"email":"work@beraliv.com","username":"beraliv"},{"email":"chris+ts-essentials@kaczor.io","username":"ts-essentials-bot"}],"license":"MIT","date":"2026-06-03T20:23:57.809Z","links":{"homepage":"https://github.com/ts-essentials/ts-essentials#readme","repository":"git+ssh://git@github.com/ts-essentials/ts-essentials.git","bugs":"https://github.com/ts-essentials/ts-essentials/issues","npm":"https://www.npmjs.com/package/ts-essentials"}},"score":{"final":32.387028,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59623545,"weekly":12490025},"dependents":"4814","updated":"2026-10-10T00:25:05.636Z","searchScore":32.169216,"package":{"name":"ts-loader","keywords":["ts-loader","typescript-loader","webpack","loader","typescript","ts"],"version":"9.6.2","description":"TypeScript loader for webpack","sanitized_name":"ts-loader","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6762a781-e862-4115-900e-d03f5e6f0eae","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"},{"email":"james@jbrantly.com","username":"jbrantly"},{"email":"johnny_reilly@hotmail.com","username":"johnnyreilly"},{"email":"ashley.cutmore@gmail.com","username":"aclaymore"}],"license":"MIT","date":"2026-06-22T07:20:16.926Z","links":{"homepage":"https://github.com/TypeStrong/ts-loader","repository":"git+https://github.com/TypeStrong/ts-loader.git","bugs":"https://github.com/TypeStrong/ts-loader/issues","npm":"https://www.npmjs.com/package/ts-loader"}},"score":{"final":32.169216,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27097071,"weekly":5962708},"dependents":"1119","updated":"2026-10-10T00:23:43.410Z","searchScore":31.756739,"package":{"name":"usehooks-ts","keywords":["typescript","react","hooks"],"version":"3.1.1","description":"React hook library, ready to use, written in Typescript.","sanitized_name":"usehooks-ts","publisher":{"email":"juliencaron@protonmail.com","username":"junscuzzy"},"maintainers":[{"email":"juliencaron@protonmail.com","username":"junscuzzy"}],"license":"MIT","date":"2025-02-05T23:18:19.076Z","links":{"homepage":"https://usehooks-ts.com","repository":"git+https://github.com/juliencrn/usehooks-ts.git","bugs":"https://github.com/juliencrn/usehooks-ts/issues","npm":"https://www.npmjs.com/package/usehooks-ts"}},"score":{"final":31.756739,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":501076609,"weekly":112909886},"dependents":"2414","updated":"2026-10-10T00:26:46.963Z","searchScore":31.749033,"package":{"name":"tsconfig-paths","keywords":[],"version":"4.2.0","description":"Load node modules according to tsconfig paths, in run-time or via API.","sanitized_name":"tsconfig-paths","publisher":{"email":"jonas.kello@gmail.com","username":"jonaskello"},"maintainers":[{"email":"stefan.svensson@divid.se","username":"dividstefansvensson"},{"email":"johan1kristiansson@gmail.com","username":"johankristiansson"},{"email":"adam.luotonen@divid.se","username":"adam.luotonen"},{"email":"victor@topmost.se","username":"geon"},{"email":"martin.svensson@divid.se","username":"marsve"},{"email":"henrik.brandt@protonmail.com","username":"henbr"},{"email":"josef.dagson@divid.se","username":"josef.dagson"},{"email":"oskar.dahlin@divid.se","username":"oskdah"},{"email":"johan.kahlman@divid.se","username":"johkah"},{"email":"zlatan.filipusic@divid.se","username":"zlafil"},{"email":"rasmus.svanberg@divid.se","username":"rassva"},{"email":"bontimriskus@gmail.com","username":"timmotoo"},{"email":"rasmus.hallback@divid.se","username":"rashal01"},{"email":"joakim.uhrwing@divid.se","username":"judivid"},{"email":"max.alberts@divid.se","username":"divid-malberts"},{"email":"cspotcode@gmail.com","username":"cspotcode"},{"email":"jonas.kello@gmail.com","username":"jonaskello"}],"license":"MIT","date":"2023-03-29T20:47:10.433Z","links":{"homepage":"https://github.com/dividab/tsconfig-paths#readme","repository":"git+https://github.com/dividab/tsconfig-paths.git","bugs":"https://github.com/dividab/tsconfig-paths/issues","npm":"https://www.npmjs.com/package/tsconfig-paths"}},"score":{"final":31.749033,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45275706,"weekly":10853383},"dependents":"659","updated":"2026-10-10T00:20:02.389Z","searchScore":31.419245,"package":{"name":"openapi3-ts","keywords":["openapi3","ts","typescript"],"version":"4.6.1","description":"TS Model & utils for OpenAPI 3.x specification.","sanitized_name":"openapi3-ts","publisher":{"email":"pjmolina@gmail.com","actor":{"name":"pjmolina","type":"user","email":"pjmolina@gmail.com"},"username":"pjmolina"},"maintainers":[{"email":"pjmolina@gmail.com","username":"pjmolina"}],"license":"MIT","date":"2026-07-28T07:35:59.712Z","links":{"homepage":"https://github.com/metadevpro/openapi3-ts#readme","repository":"git+https://github.com/metadevpro/openapi3-ts.git","bugs":"https://github.com/metadevpro/openapi3-ts/issues","npm":"https://www.npmjs.com/package/openapi3-ts"}},"score":{"final":31.419245,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50739309,"weekly":11091581},"dependents":"14","updated":"2026-10-10T00:27:28.765Z","searchScore":31.266754,"package":{"name":"stable-hash-x","keywords":[],"version":"0.2.0","description":"Stable JS value hash.","sanitized_name":"stable-hash-x","publisher":{"email":"admin@1stg.me","actor":{"name":"jounqin","type":"user","email":"admin@1stg.me"},"username":"jounqin"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2025-06-25T15:03:20.951Z","links":{"homepage":"https://github.com/un-ts/stable-hash-x#readme","repository":"git+https://github.com/un-ts/stable-hash-x.git","bugs":"https://github.com/un-ts/stable-hash-x/issues","npm":"https://www.npmjs.com/package/stable-hash-x"}},"score":{"final":31.266754,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16781635,"weekly":4022549},"dependents":"261","updated":"2026-10-10T00:21:43.921Z","searchScore":31.243671,"package":{"name":"@protobuf-ts/runtime","keywords":["Protocol Buffers","protobuf","TypeScript","bigint","Reflection"],"version":"2.11.1","description":"Runtime library for code generated by the protoc plugin \"protobuf-ts\"","sanitized_name":"@protobuf-ts/runtime","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"(Apache-2.0 AND BSD-3-Clause)","date":"2025-06-18T19:58:04.995Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/runtime"}},"score":{"final":31.243671,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13912700,"weekly":3125767},"dependents":"61","updated":"2026-10-10T00:25:36.818Z","searchScore":31.230059,"package":{"name":"ts-graphviz","keywords":["graphviz","dot"],"version":"3.0.7","description":"Graphviz library for TypeScript","sanitized_name":"ts-graphviz","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b49cf071-1d24-4ee8-bc45-1787b7d889e0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yuki@kamiazya.tech","username":"kamiazya"}],"license":"MIT","date":"2026-02-07T15:20:43.853Z","links":{"homepage":"https://ts-graphviz.github.io/ts-graphviz/","repository":"git+https://github.com/ts-graphviz/ts-graphviz.git","bugs":"https://github.com/ts-graphviz/ts-graphviz/issues","npm":"https://www.npmjs.com/package/ts-graphviz"}},"score":{"final":31.230059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10810676,"weekly":2469317},"dependents":"5","updated":"2026-10-10T00:24:31.957Z","searchScore":31.091232,"package":{"name":"@ts-graphviz/common","keywords":["graphviz","dot"],"version":"3.0.5","description":"Graphviz Types and Utilities","sanitized_name":"@ts-graphviz/common","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:51969951-d014-4b64-9d34-7fded76b877b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yuki@kamiazya.tech","username":"kamiazya"}],"license":"MIT","date":"2026-02-07T15:20:43.894Z","links":{"homepage":"https://github.com/ts-graphviz/ts-graphviz#readme","repository":"git+https://github.com/ts-graphviz/ts-graphviz.git","bugs":"https://github.com/ts-graphviz/ts-graphviz/issues","npm":"https://www.npmjs.com/package/@ts-graphviz/common"}},"score":{"final":31.091232,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20464022,"weekly":4498455},"dependents":"2683","updated":"2026-10-10T00:21:41.255Z","searchScore":31.001108,"package":{"name":"fp-ts","keywords":["typescript","algebraic-data-types","functional-programming"],"version":"2.16.11","description":"Functional programming in TypeScript","sanitized_name":"fp-ts","publisher":{"email":"giulio.canti@gmail.com","username":"gcanti"},"maintainers":[{"email":"giulio.canti@gmail.com","username":"gcanti"}],"license":"MIT","date":"2025-08-18T14:00:30.062Z","links":{"homepage":"https://github.com/gcanti/fp-ts","repository":"git+https://github.com/gcanti/fp-ts.git","bugs":"https://github.com/gcanti/fp-ts/issues","npm":"https://www.npmjs.com/package/fp-ts"}},"score":{"final":31.001108,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50105458,"weekly":10954546},"dependents":"13","updated":"2026-10-10T00:23:47.687Z","searchScore":30.929552,"package":{"name":"eslint-import-context","keywords":[],"version":"0.2.0","description":"Provide context info for eslint-plugin-import-x, so no extra arguments need to be added.","sanitized_name":"eslint-import-context","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jounqin","type":"user","email":"admin@1stg.me"},"trustedPublisher":{"oidcConfigId":"oidc:dbcc2347-0f04-4f86-84ae-b6528f0c7717","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"},{"email":"info@michaeldeboey.be","username":"michaeldeboey"},{"email":"contact+eslintcbot@eslint.org","username":"eslint-community-bot"}],"license":"MIT","date":"2025-08-19T07:56:57.786Z","links":{"homepage":"https://github.com/un-ts/eslint-import-context#readme","repository":"git+https://github.com/un-ts/eslint-import-context.git","bugs":"https://github.com/un-ts/eslint-import-context/issues","npm":"https://www.npmjs.com/package/eslint-import-context"}},"score":{"final":30.929552,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10815443,"weekly":2470102},"dependents":"1","updated":"2026-10-10T00:25:57.177Z","searchScore":30.830042,"package":{"name":"@ts-graphviz/core","keywords":["graphviz","dot"],"version":"3.0.7","description":"Graphviz Models for Object-Oriented Programming","sanitized_name":"@ts-graphviz/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6b1f1c38-5d11-4819-a50a-2a78ac3844fb","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yuki@kamiazya.tech","username":"kamiazya"}],"license":"MIT","date":"2026-02-07T15:20:43.841Z","links":{"homepage":"https://github.com/ts-graphviz/ts-graphviz#readme","repository":"git+https://github.com/ts-graphviz/ts-graphviz.git","bugs":"https://github.com/ts-graphviz/ts-graphviz/issues","npm":"https://www.npmjs.com/package/@ts-graphviz/core"}},"score":{"final":30.830042,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33328183,"weekly":7382440},"dependents":"111","updated":"2026-10-10T00:24:16.874Z","searchScore":30.757257,"package":{"name":"ts-log","keywords":["typescript","abstract","logger","console","dummy"],"version":"3.0.3","description":"Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.","sanitized_name":"ts-log","publisher":{"email":"kallaspriit@gmail.com","username":"kallaspriit"},"maintainers":[{"email":"kallaspriit@gmail.com","username":"kallaspriit"}],"license":"MIT","date":"2026-08-15T07:53:51.983Z","links":{"homepage":"https://github.com/kallaspriit/ts-log#readme","repository":"git+https://github.com/kallaspriit/ts-log.git","bugs":"https://github.com/kallaspriit/ts-log/issues","npm":"https://www.npmjs.com/package/ts-log"}},"score":{"final":30.757257,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10318825,"weekly":1978244},"dependents":"8","updated":"2026-10-10T00:25:45.919Z","searchScore":30.696676,"package":{"name":"@ts-graphviz/adapter","keywords":["graphviz","dot"],"version":"3.0.6","description":"Graphviz Runtime adapters for Cross Platform","sanitized_name":"@ts-graphviz/adapter","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d9da3494-463d-4cb1-883c-304c98dbd268","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yuki@kamiazya.tech","username":"kamiazya"}],"license":"MIT","date":"2026-02-07T15:20:44.101Z","links":{"homepage":"https://github.com/ts-graphviz/ts-graphviz#readme","repository":"git+https://github.com/ts-graphviz/ts-graphviz.git","bugs":"https://github.com/ts-graphviz/ts-graphviz/issues","npm":"https://www.npmjs.com/package/@ts-graphviz/adapter"}},"score":{"final":30.696676,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17715274,"weekly":3738574},"dependents":"3","updated":"2026-10-10T00:27:12.122Z","searchScore":30.610666,"package":{"name":"ts-declaration-location","keywords":[],"version":"1.0.7","description":"Determine where a ts type declaration comes from","sanitized_name":"ts-declaration-location","publisher":{"email":"rebecca.stevens@outlook.co.nz","username":"rebeccastevens"},"maintainers":[{"email":"rebecca.stevens@outlook.co.nz","username":"rebeccastevens"}],"license":"BSD-3-Clause","date":"2025-03-22T22:11:06.060Z","links":{"homepage":"https://github.com/RebeccaStevens/ts-declaration-location#readme","repository":"git+https://github.com/RebeccaStevens/ts-declaration-location.git","bugs":"https://github.com/RebeccaStevens/ts-declaration-location/issues","npm":"https://www.npmjs.com/package/ts-declaration-location"}},"score":{"final":30.610666,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10268159,"weekly":2398947},"dependents":"3","updated":"2026-10-10T00:22:13.099Z","searchScore":30.509903,"package":{"name":"@ts-graphviz/ast","keywords":[],"version":"3.0.6","description":"Graphviz AST(Abstract Syntax Tree) Utilities","sanitized_name":"@ts-graphviz/ast","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:94734fca-4a5a-491b-bfda-2b10ae4a5b19","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yuki@kamiazya.tech","username":"kamiazya"}],"license":"MIT","date":"2026-02-07T15:20:43.690Z","links":{"homepage":"https://github.com/ts-graphviz/ts-graphviz#readme","repository":"git+https://github.com/ts-graphviz/ts-graphviz.git","bugs":"https://github.com/ts-graphviz/ts-graphviz/issues","npm":"https://www.npmjs.com/package/@ts-graphviz/ast"}},"score":{"final":30.509903,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12170599,"weekly":2597750},"dependents":"734","updated":"2026-10-10T00:24:55.377Z","searchScore":30.45815,"package":{"name":"ts-node-dev","keywords":["restart","reload","supervisor","monitor","watch"],"version":"2.0.0","description":"Compiles your TS app and restarts when files are modified.","sanitized_name":"ts-node-dev","publisher":{"email":"alex.oshchepkov@gmail.com","username":"whitecolor"},"maintainers":[{"email":"alex.oshchepkov@gmail.com","username":"whitecolor"}],"license":"MIT","date":"2022-05-26T17:37:30.147Z","links":{"homepage":"https://github.com/whitecolor/ts-node-dev#readme","repository":"git+ssh://git@github.com/whitecolor/ts-node-dev.git","bugs":"https://github.com/whitecolor/ts-node-dev/issues","npm":"https://www.npmjs.com/package/ts-node-dev"}},"score":{"final":30.45815,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":163064337,"weekly":40053237},"dependents":"345","updated":"2026-10-10T00:21:04.163Z","searchScore":30.256176,"package":{"name":"json-schema-to-ts","keywords":["json","schema","typescript","type","ts"],"version":"3.1.1","description":"Infer typescript types from your JSON schemas!","sanitized_name":"json-schema-to-ts","publisher":{"email":"thomas.aribart@gmail.com","username":"thomasaribart"},"maintainers":[{"email":"thomas.aribart@gmail.com","username":"thomasaribart"}],"license":"MIT","date":"2024-08-29T16:56:23.135Z","links":{"homepage":"https://github.com/ThomasAribart/json-schema-to-ts#readme","repository":"git+https://github.com/ThomasAribart/json-schema-to-ts.git","bugs":"https://github.com/ThomasAribart/json-schema-to-ts/issues","npm":"https://www.npmjs.com/package/json-schema-to-ts"}},"score":{"final":30.256176,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13073615,"weekly":3009118},"dependents":"1774","updated":"2026-10-10T00:21:21.022Z","searchScore":30.054638,"package":{"name":"io-ts","keywords":["typescript","runtime","decoder","encoder","schema"],"version":"2.2.22","description":"TypeScript runtime type system for IO decoding/encoding","sanitized_name":"io-ts","publisher":{"email":"giulio.canti@gmail.com","username":"gcanti"},"maintainers":[{"email":"giulio.canti@gmail.com","username":"gcanti"}],"license":"MIT","date":"2024-12-10T11:52:16.138Z","links":{"homepage":"https://github.com/gcanti/io-ts","repository":"git+https://github.com/gcanti/io-ts.git","bugs":"https://github.com/gcanti/io-ts/issues","npm":"https://www.npmjs.com/package/io-ts"}},"score":{"final":30.054638,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87774250,"weekly":19491160},"dependents":"8","updated":"2026-10-10T00:23:24.897Z","searchScore":29.98088,"package":{"name":"@typespec/ts-http-runtime","keywords":["azure","cloud"],"version":"0.3.9","description":"Isomorphic client library for making HTTP requests in node.js and browser.","sanitized_name":"@typespec/ts-http-runtime","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"microsoft1es","type":"user","email":"npmjs@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"azure-sdk-npmjs@microsoft.com","username":"azure-sdk"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-09-03T17:16:35.239Z","links":{"homepage":"https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/ts-http-runtime/README.md","repository":"git+https://github.com/Azure/azure-sdk-for-js.git","bugs":"https://github.com/Azure/azure-sdk-for-js/issues","npm":"https://www.npmjs.com/package/@typespec/ts-http-runtime"}},"score":{"final":29.98088,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29648792,"weekly":6774294},"dependents":"1061","updated":"2026-10-10T00:20:16.155Z","searchScore":29.97695,"package":{"name":"eslint-plugin-import-x","keywords":["eslint","eslintplugin","eslint-plugin","es6","jsnext","modules","import","export"],"version":"4.17.1","description":"Import with sanity.","sanitized_name":"eslint-plugin-import-x","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jounqin","type":"user","email":"admin@1stg.me"},"trustedPublisher":{"oidcConfigId":"oidc:c0ad37d9-a85e-4ba0-8a54-c64a87db03f7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2026-06-28T07:00:54.891Z","links":{"homepage":"https://github.com/un-ts/eslint-plugin-import-x#readme","repository":"git+https://github.com/un-ts/eslint-plugin-import-x.git","bugs":"https://github.com/un-ts/eslint-plugin-import-x/issues","npm":"https://www.npmjs.com/package/eslint-plugin-import-x"}},"score":{"final":29.97695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9466863,"weekly":2220311},"dependents":"176","updated":"2026-10-10T00:27:45.648Z","searchScore":29.84753,"package":{"name":"@protobuf-ts/runtime-rpc","keywords":["Protocol Buffers","protobuf","TypeScript","RPC"],"version":"2.11.1","description":"Runtime library for RPC clients generated by the protoc plugin \"protobuf-ts\"","sanitized_name":"@protobuf-ts/runtime-rpc","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:07.886Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/runtime-rpc"}},"score":{"final":29.84753,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11691114,"weekly":2765189},"dependents":"260","updated":"2026-10-10T00:20:17.920Z","searchScore":29.824133,"package":{"name":"ts-mixer","keywords":["typescript","mixin","mixins","multiple inheritance","mixin classes"],"version":"6.0.4","description":"A very small TypeScript library that provides tolerable Mixin functionality.","sanitized_name":"ts-mixer","publisher":{"email":"tannerntannern@gmail.com","username":"tannerntannern"},"maintainers":[{"email":"tannerntannern@gmail.com","username":"tannerntannern"}],"license":"MIT","date":"2024-02-20T04:20:11.179Z","links":{"homepage":"https://github.com/tannerntannern/ts-mixer#readme","repository":"git+https://github.com/tannerntannern/ts-mixer.git","bugs":"https://github.com/tannerntannern/ts-mixer/issues","npm":"https://www.npmjs.com/package/ts-mixer"}},"score":{"final":29.824133,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29259162,"weekly":6210319},"dependents":"152","updated":"2026-10-10T00:20:30.360Z","searchScore":29.752916,"package":{"name":"zen-observable-ts","keywords":[],"version":"1.1.0","description":"Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports","sanitized_name":"zen-observable-ts","publisher":{"email":"npm@apollographql.com","username":"apollo-bot"},"maintainers":[{"email":"james@apollographql.com","username":"jbaxleyiii"},{"email":"npm@apollographql.com","username":"apollo-bot"}],"license":"MIT","date":"2021-07-09T16:15:06.295Z","links":{"homepage":"https://github.com/apollographql/zen-observable-ts#readme","repository":"git+https://github.com/apollographql/zen-observable-ts.git","bugs":"https://github.com/apollographql/zen-observable-ts/issues","npm":"https://www.npmjs.com/package/zen-observable-ts"}},"score":{"final":29.752916,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14210276,"weekly":3625595},"dependents":"736","updated":"2026-10-10T00:23:33.859Z","searchScore":29.682716,"package":{"name":"@libsql/client","keywords":["libsql","database","sqlite","serverless","vercel","netlify","lambda"],"version":"0.18.0","description":"libSQL driver for TypeScript and JavaScript","sanitized_name":"@libsql/client","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d4706b49-a2bc-46e1-a4be-4671f108dee5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"penberg@iki.fi","username":"penberg"}],"license":"MIT","date":"2026-09-02T10:11:27.674Z","links":{"homepage":"https://github.com/tursodatabase/libsql-client-ts#readme","repository":"git+https://github.com/tursodatabase/libsql-client-ts.git","bugs":"https://github.com/tursodatabase/libsql-client-ts/issues","npm":"https://www.npmjs.com/package/@libsql/client"}},"score":{"final":29.682716,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10424711,"weekly":2429921},"dependents":"390","updated":"2026-10-10T00:26:07.148Z","searchScore":29.555086,"package":{"name":"ts-custom-error","keywords":["custom Error","extend","Error"],"version":"3.3.1","description":"Extend native Error to create custom errors","sanitized_name":"ts-custom-error","publisher":{"email":"adrien.gibrat@gmail.com","username":"adriengibrat"},"maintainers":[{"email":"adrien.gibrat@gmail.com","username":"adriengibrat"}],"license":"MIT","date":"2022-11-01T20:22:16.839Z","links":{"homepage":"https://github.com/adriengibrat/ts-custom-error#readme","repository":"git+https://github.com/adriengibrat/ts-custom-error.git","bugs":"https://github.com/adriengibrat/ts-custom-error/issues","npm":"https://www.npmjs.com/package/ts-custom-error"}},"score":{"final":29.555086,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29919954,"weekly":6212898},"dependents":"243","updated":"2026-10-10T00:27:53.793Z","searchScore":29.417185,"package":{"name":"ts-invariant","keywords":["invariant","assertion","precondition","TypeScript"],"version":"0.10.3","description":"TypeScript implementation of invariant(condition, message)","sanitized_name":"ts-invariant","publisher":{"email":"ben@benjamn.com","username":"benjamn"},"maintainers":[{"email":"ben@benjamn.com","username":"benjamn"}],"license":"MIT","date":"2022-05-13T17:05:44.358Z","links":{"homepage":"https://github.com/apollographql/invariant-packages","repository":"git+https://github.com/apollographql/invariant-packages.git","bugs":"https://github.com/apollographql/invariant-packages/issues","npm":"https://www.npmjs.com/package/ts-invariant"}},"score":{"final":29.417185,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10163614,"weekly":2271721},"dependents":"286","updated":"2026-10-10T00:27:10.637Z","searchScore":29.344614,"package":{"name":"oidc-client-ts","keywords":["authentication","oauth2","oidc","openid","OpenID Connect"],"version":"3.5.0","description":"OpenID Connect (OIDC) & OAuth2 client library","sanitized_name":"oidc-client-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e25736ed-a999-4bf4-9ac8-db5bc7a0b902","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pammann@gmx.net","username":"pamapa"},{"email":"pascal.c.luginbuehl@proton.me","username":"pascalluginbuehl"}],"license":"Apache-2.0","date":"2026-03-13T10:20:02.969Z","links":{"homepage":"https://github.com/authts/oidc-client-ts#readme","repository":"git+https://github.com/authts/oidc-client-ts.git","bugs":"https://github.com/authts/oidc-client-ts/issues","npm":"https://www.npmjs.com/package/oidc-client-ts"}},"score":{"final":29.344614,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31166380,"weekly":6914842},"dependents":"1265","updated":"2026-10-10T00:25:14.114Z","searchScore":29.258425,"package":{"name":"ts-pattern","keywords":["pattern","matching","pattern-matching","typescript","match-with","match","switch","adt"],"version":"5.9.0","description":" The exhaustive Pattern Matching library for TypeScript.","sanitized_name":"ts-pattern","publisher":{"email":"gabriel.vergnaud@gmail.com","username":"gabrielvergnaud"},"maintainers":[{"email":"gabriel.vergnaud@gmail.com","username":"gabrielvergnaud"}],"license":"MIT","date":"2025-10-26T13:58:13.666Z","links":{"homepage":"https://github.com/gvergnaud/ts-pattern#readme","repository":"git+ssh://git@github.com/gvergnaud/ts-pattern.git","bugs":"https://github.com/gvergnaud/ts-pattern/issues","npm":"https://www.npmjs.com/package/ts-pattern"}},"score":{"final":29.258425,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14771048,"weekly":3439075},"dependents":"4","updated":"2026-10-10T00:21:09.082Z","searchScore":29.086748,"package":{"name":"@hey-api/spec-types","keywords":["api-types","definitions","documentation","intellisense","jsdoc","json","json-schema","json-schema-draft-2020-12","json-schema-draft-4","jsonschema","openapi","openapi-2.0","openapi-3.0","openapi-3.1","openapi-types","schema","spec","specification","swagger","swagger-2.0","type-definitions","types","typescript"],"version":"0.2.0","description":"📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.","sanitized_name":"@hey-api/spec-types","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3aa9a66e-c653-4f17-b950-a8982eb4e134","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hi@lubo.sh","username":"mrlubos"}],"license":"MIT","date":"2026-04-13T05:40:45.123Z","links":{"homepage":"https://heyapi.dev/","repository":"git+https://github.com/hey-api/openapi-ts.git","bugs":"https://github.com/hey-api/openapi-ts/issues","npm":"https://www.npmjs.com/package/@hey-api/spec-types"}},"score":{"final":29.086748,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9274815,"weekly":1722940},"dependents":"60","updated":"2026-10-10T00:22:18.646Z","searchScore":29.080034,"package":{"name":"string-ts","keywords":[],"version":"2.3.1","description":"Strongly-typed string functions.","sanitized_name":"string-ts","publisher":{"email":"gustavoguichard@gmail.com","username":"guga.guichard"},"maintainers":[{"email":"gustavoguichard@gmail.com","username":"guga.guichard"}],"license":"MIT","date":"2025-11-28T17:33:10.099Z","links":{"homepage":"https://github.com/gustavoguichard/string-ts#readme","repository":"git+https://github.com/gustavoguichard/string-ts.git","bugs":"https://github.com/gustavoguichard/string-ts/issues","npm":"https://www.npmjs.com/package/string-ts"}},"score":{"final":29.080034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8556273,"weekly":1942021},"dependents":"577","updated":"2026-10-10T00:20:31.977Z","searchScore":29.032618,"package":{"name":"ts-proto","keywords":[],"version":"2.13.0","description":"[![npm](https://img.shields.io/npm/v/ts-proto)](https://www.npmjs.com/package/ts-proto) [![build](https://github.com/stephenh/ts-proto/workflows/Build/badge.svg)](https://github.com/stephenh/ts-proto/actions)","sanitized_name":"ts-proto","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"bc23e2b1-f10d-438e-a9c8-3f41480b1278","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"stephen.haberman@gmail.com","username":"shaberman"}],"license":"ISC","date":"2026-10-03T21:42:35.345Z","links":{"homepage":"https://github.com/stephenh/ts-proto#readme","repository":"git+https://github.com/stephenh/ts-proto.git","bugs":"https://github.com/stephenh/ts-proto/issues","npm":"https://www.npmjs.com/package/ts-proto"}},"score":{"final":29.032618,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":208651701,"weekly":47524133},"dependents":"939","updated":"2026-10-10T00:21:53.231Z","searchScore":28.842337,"package":{"name":"sucrase","keywords":["babel","jsx","typescript","flow"],"version":"3.35.1","description":"Super-fast alternative to Babel for when you can target modern JS runtimes","sanitized_name":"sucrase","publisher":{"email":"alangpierce@gmail.com","username":"alangpierce"},"maintainers":[{"email":"alangpierce@gmail.com","username":"alangpierce"}],"license":"MIT","date":"2025-11-19T17:10:51.830Z","links":{"homepage":"https://github.com/alangpierce/sucrase#readme","repository":"git+https://github.com/alangpierce/sucrase.git","bugs":"https://github.com/alangpierce/sucrase/issues","npm":"https://www.npmjs.com/package/sucrase"}},"score":{"final":28.842337,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4709662,"weekly":1149762},"dependents":"39","updated":"2026-10-10T00:25:39.890Z","searchScore":28.560263,"package":{"name":"json-diff-ts","keywords":["json","diff","difference","typescript","javascript","compare","patch","delta","object-diff","json-diff","json-patch","state-management","data-sync","merge","changeset","array-diff","deep-diff","object-compare","jsonpath","modern","esm","zero-dependencies","performance"],"version":"4.10.4","description":"Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.","sanitized_name":"json-diff-ts","publisher":{"email":"chris@leitwolf.io","actor":{"name":"ltwlf","type":"user","email":"chris@leitwolf.io"},"username":"ltwlf"},"maintainers":[{"email":"chris@leitwolf.io","username":"ltwlf"}],"license":"MIT","date":"2026-04-06T07:31:09.400Z","links":{"homepage":"https://github.com/ltwlf/json-diff-ts#readme","repository":"git+https://github.com/ltwlf/json-diff-ts.git","bugs":"https://github.com/ltwlf/json-diff-ts/issues","npm":"https://www.npmjs.com/package/json-diff-ts"}},"score":{"final":28.560263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4736684,"weekly":1182868},"dependents":"82","updated":"2026-10-10T00:21:07.517Z","searchScore":28.418673,"package":{"name":"@protobuf-ts/plugin","keywords":["Protocol Buffers","protobuf","TypeScript","protoc","bigint","gRPC-web","gRPC","Twirp","Reflection"],"version":"2.11.1","description":"The protocol buffer compiler plugin \"protobuf-ts\" generates TypeScript, gRPC-web, Twirp, and more.","sanitized_name":"@protobuf-ts/plugin","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:12.769Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/plugin"}},"score":{"final":28.418673,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1785542984,"weekly":386909624},"dependents":"6345","updated":"2026-10-10T00:23:04.548Z","searchScore":28.236263,"package":{"name":"type-fest","keywords":["typescript","ts","types","utility","util","utilities","omit","merge","json","generics"],"version":"5.10.0","description":"A collection of essential TypeScript types","sanitized_name":"type-fest","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"(MIT OR CC0-1.0)","date":"2026-09-17T09:11:18.201Z","links":{"homepage":"https://github.com/sindresorhus/type-fest#readme","repository":"git+https://github.com/sindresorhus/type-fest.git","bugs":"https://github.com/sindresorhus/type-fest/issues","npm":"https://www.npmjs.com/package/type-fest"}},"score":{"final":28.236263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7529488,"weekly":1683519},"dependents":"35","updated":"2026-10-10T00:21:15.678Z","searchScore":28.176668,"package":{"name":"@formatjs/ts-transformer","keywords":["i18n","internationalization","react-intl","transform","transformer","typescript"],"version":"4.5.0","description":"TS Compiler transformer for formatjs","sanitized_name":"@formatjs/ts-transformer","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"78b9486f-6130-48c3-b0a0-49795237e574","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"holevietlong@gmail.com","username":"longlho"},{"email":"seth@bertalotto.net","username":"redonkulus"},{"email":"dinglinjie+npm@gmail.com","username":"pyrocat"}],"license":"MIT","date":"2026-10-05T17:13:29.946Z","links":{"homepage":"https://github.com/formatjs/formatjs#readme","repository":"formatjs/formatjs.git","bugs":"https://github.com/formatjs/formatjs/issues","npm":"https://www.npmjs.com/package/@formatjs/ts-transformer"}},"score":{"final":28.176668,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24007280,"weekly":5184183},"dependents":"78","updated":"2026-10-10T00:25:16.509Z","searchScore":28.157974,"package":{"name":"@swc-node/register","keywords":["swc","babel","ts-node","napi-rs","uglify","node-rs","napi-rs","napi","n-api","esbuild","tsc","webpack"],"version":"1.12.1","description":"SWC node register","sanitized_name":"@swc-node/register","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:802d631d-1bca-44ce-bef1-bd83d047ea19","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"lynweklm@gmail.com","username":"broooooklyn"}],"license":"MIT","date":"2026-07-18T16:00:46.971Z","links":{"homepage":"https://github.com/swc-project/swc-node","repository":"git+https://github.com/swc-project/swc-node.git","bugs":"https://github.com/swc-project/swc-node/issues","npm":"https://www.npmjs.com/package/@swc-node/register"}},"score":{"final":28.157974,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":291623783,"weekly":61297334},"dependents":"2070","updated":"2026-10-10T00:23:07.043Z","searchScore":28.153833,"package":{"name":"webpack-sources","keywords":["webpack","source-map"],"version":"3.6.0","description":"Source code handling classes for webpack","sanitized_name":"webpack-sources","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"evilebottnawi","type":"user","email":"sheo13666q@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:705ff66b-3334-40dd-a026-57d03879e87e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"784487301@qq.com","username":"15000621931"},{"email":"evenstensberg@gmail.com","username":"ev1stensberg"},{"email":"haijie0619@gmail.com","username":"__hai"},{"email":"tobias.koppers@googlemail.com","username":"sokra"},{"email":"me@aviv.sh","username":"avivkeller"},{"email":"sheo13666q@gmail.com","username":"evilebottnawi"},{"email":"mail@johannesewald.de","username":"jhnns"}],"license":"MIT","date":"2026-09-26T17:22:57.550Z","links":{"homepage":"https://github.com/webpack/webpack-sources#readme","repository":"git+https://github.com/webpack/webpack-sources.git","bugs":"https://github.com/webpack/webpack-sources/issues","npm":"https://www.npmjs.com/package/webpack-sources"}},"score":{"final":28.153833,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3633758,"weekly":826286},"dependents":"31","updated":"2026-10-10T00:28:52.149Z","searchScore":28.068771,"package":{"name":"@glideapps/ts-necessities","keywords":["typescript"],"version":"2.4.0","description":"Small utilities to make life with TypeScript easier","sanitized_name":"@glideapps/ts-necessities","publisher":{"email":"mark.probst@gmail.com","username":"mark.probst"},"maintainers":[{"email":"jason@heyglide.com","username":"jassmith87"},{"email":"seth@glideapps.com","username":"sr-glide"},{"email":"mark.probst@gmail.com","username":"mark.probst"},{"email":"djsiegel@gmail.com","username":"dvdsgl"},{"email":"david.park@heyglide.com","username":"djp_glide"},{"email":"hernan.gurmendi@heyglide.com","username":"gurmen-glide"},{"email":"edgarjohn95@gmail.com","username":"ebinabo"},{"email":"christian.giordano@heyglide.com","username":"christian.giordano.glide"},{"email":"email@benipsen.com","username":"benipsen"},{"email":"edgar.lopez@heyglide.com","username":"edgarlr-glide"},{"email":"maurimura@gmail.com","username":"maurimura7"},{"email":"ivo.elbert1@gmail.com","username":"ivoelbert"},{"email":"marcel@heyglide.com","username":"marcel-at-glide"},{"email":"tristan@heyglide.com","username":"tristanlabbe"},{"email":"ryan.daigle@gmail.com","username":"rdaigle"},{"email":"simon.fletcher@heyglide.com","username":"simonfl3tch3r"},{"email":"alvaro@heyglide.com","username":"alvaroatglide"},{"email":"secondfret@gmail.com","username":"secondfret"},{"email":"shay.frendt@gmail.com","username":"shayfrendt"},{"email":"cait.levin@heyglide.com","username":"caitlevin"},{"email":"lasa.pushpakumara@heyglide.com","username":"lasaglide"},{"email":"justin.burns@heyglide.com","username":"justburns"},{"email":"sbazzazi@gmail.com","username":"sepbaz"},{"email":"engineering@heyglide.com","username":"atc-service"},{"email":"franco.costantini20@gmail.com","username":"fcostantini"},{"email":"terrence.donnelly@heyglide.com","username":"terrenceglide"},{"email":"guido.deluca@heyglide.com","username":"gdeluca"},{"email":"felipe.curti@heyglide.com","username":"fmcurti"},{"email":"gbarnabic@heyglide.com","username":"gbarn"},{"email":"ang@heyglide.com","username":"anggriawanmr"},{"email":"santiago.perez@heyglide.com","username":"spereztorrealba"}],"license":"MIT","date":"2025-03-31T13:52:30.487Z","links":{"homepage":"https://github.com/glideapps/ts-necessities#readme","repository":"git+https://github.com/glideapps/ts-necessities.git","bugs":"https://github.com/glideapps/ts-necessities/issues","npm":"https://www.npmjs.com/package/@glideapps/ts-necessities"}},"score":{"final":28.068771,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5638399,"weekly":1241552},"dependents":"111","updated":"2026-10-10T00:26:32.661Z","searchScore":28.05715,"package":{"name":"@total-typescript/ts-reset","keywords":[],"version":"0.6.1","description":"A CSS reset for TypeScript, improving types for common JavaScript API's","sanitized_name":"@total-typescript/ts-reset","publisher":{"email":"mpocock@me.com","username":"mpocock"},"maintainers":[{"email":"mpocock@me.com","username":"mpocock"}],"license":"MIT","date":"2024-09-02T18:55:44.698Z","links":{"homepage":"https://totaltypescript.com/ts-reset","repository":"git+https://github.com/total-typescript/ts-reset.git","bugs":"https://github.com/total-typescript/ts-reset/issues","npm":"https://www.npmjs.com/package/@total-typescript/ts-reset"}},"score":{"final":28.05715,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8514343,"weekly":1738559},"dependents":"26","updated":"2026-10-10T00:25:04.284Z","searchScore":27.883167,"package":{"name":"ts-checker-rspack-plugin","keywords":["rspack","plugin","typescript","typecheck"],"version":"1.6.2","description":"Runs typescript type checker and linter on separate process.","sanitized_name":"ts-checker-rspack-plugin","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"33c79ad2-4dc8-4392-814d-55511452e70f","id":"github"},"approver":{"name":"chenjiahan","email":"416417567@163.com"},"username":"GitHub Actions"},"maintainers":[{"email":"416417567@163.com","username":"chenjiahan"}],"license":"MIT","date":"2026-09-29T08:04:53.017Z","links":{"homepage":"https://github.com/rstackjs/ts-checker-rspack-plugin#readme","repository":"https://github.com/rstackjs/ts-checker-rspack-plugin.git","bugs":"https://github.com/rstackjs/ts-checker-rspack-plugin/issues","npm":"https://www.npmjs.com/package/ts-checker-rspack-plugin"}},"score":{"final":27.883167,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":179888224,"weekly":44564725},"dependents":"3602","updated":"2026-10-10T00:22:51.801Z","searchScore":27.763948,"package":{"name":"effect","keywords":["typescript","error-handling","concurrency","observability"],"version":"4.0.2","description":"The missing standard library for TypeScript, for writing production-grade software.","sanitized_name":"effect","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"michael.arnaldi","type":"user","email":"ma+npm@matechs.com"},"trustedPublisher":{"oidcConfigId":"498eb933-5269-4c89-aaf6-16cf82b64ea0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-10-07T18:21:31.965Z","links":{"homepage":"https://effect.website","repository":"https://github.com/Effect-TS/effect.git","bugs":"https://github.com/Effect-TS/effect/issues","npm":"https://www.npmjs.com/package/effect"}},"score":{"final":27.763948,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":747250219,"weekly":166925126},"dependents":"57","updated":"2026-10-10T00:25:27.590Z","searchScore":27.684319,"package":{"name":"@rolldown/pluginutils","keywords":["filter","plugin","rolldown"],"version":"1.0.1","description":"Plugin utilities for Rolldown","sanitized_name":"@rolldown/pluginutils","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"rolldownbot","type":"user","email":"rolldown@voidzero.dev"},"trustedPublisher":{"oidcConfigId":"oidc:77656156-ea92-4b3d-8eeb-e1d4ecbcd46d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"lynweklm@gmail.com","username":"broooooklyn"},{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"rolldown@voidzero.dev","username":"rolldownbot"},{"email":"green@sapphi.red","username":"sapphi-red"}],"license":"MIT","date":"2026-05-13T03:52:29.927Z","links":{"homepage":"https://github.com/rolldown/plugins/tree/main/packages/pluginutils#readme","repository":"git+https://github.com/rolldown/plugins.git","bugs":"https://github.com/rolldown/plugins/issues","npm":"https://www.npmjs.com/package/@rolldown/pluginutils"}},"score":{"final":27.684319,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4629868,"weekly":1095427},"dependents":"246","updated":"2026-10-10T00:21:31.067Z","searchScore":27.622826,"package":{"name":"ts-json-schema-generator","keywords":["ts","typescript","json","schema","jsonschema"],"version":"2.9.0","description":"Generate JSON schema from your Typescript sources","sanitized_name":"ts-json-schema-generator","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:989c1f94-c09f-4954-a43d-968c5455e9df","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"domoritz@gmail.com","username":"domoritz"},{"email":"cameron.yick@gmail.com","username":"hydrosquall"},{"email":"jeffrey.heer@gmail.com","username":"jheer"},{"email":"kanitw@gmail.com","username":"kanitw"}],"license":"MIT","date":"2026-03-04T17:32:15.397Z","links":{"homepage":"https://github.com/vega/ts-json-schema-generator#readme","repository":"git+https://github.com/vega/ts-json-schema-generator.git","bugs":"https://github.com/vega/ts-json-schema-generator/issues","npm":"https://www.npmjs.com/package/ts-json-schema-generator"}},"score":{"final":27.622826,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":985352928,"weekly":227977596},"dependents":"993","updated":"2026-10-10T00:26:09.360Z","searchScore":27.50419,"package":{"name":"detect-libc","keywords":["libc","glibc","musl"],"version":"2.1.2","description":"Node.js module to detect the C standard library (libc) implementation family and version","sanitized_name":"detect-libc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7c94fec9-16a6-4d41-b2de-9f895ba3988a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@lovell.info","username":"lovell"}],"license":"Apache-2.0","date":"2025-10-05T12:46:33.077Z","links":{"homepage":"https://github.com/lovell/detect-libc#readme","repository":"git://github.com/lovell/detect-libc.git","bugs":"https://github.com/lovell/detect-libc/issues","npm":"https://www.npmjs.com/package/detect-libc"}},"score":{"final":27.50419,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3375936,"weekly":773596},"dependents":"223","updated":"2026-10-10T00:24:36.108Z","searchScore":27.465605,"package":{"name":"@ts-rest/core","keywords":["rpc","rest","typescript","typescript-rest","http","api","type safe"],"version":"3.52.1","description":"RPC-like experience over a regular REST API, with type safe server implementations 🪄","sanitized_name":"@ts-rest/core","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.210Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/core"}},"score":{"final":27.465605,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1718904,"weekly":336724},"dependents":"377","updated":"2026-10-10T00:23:35.527Z","searchScore":27.361982,"package":{"name":"io-ts-types","keywords":["io-ts","fp-ts","monocle-ts","newtype-ts"],"version":"0.5.19","description":"A collection of codecs and combinators for use with io-ts","sanitized_name":"io-ts-types","publisher":{"email":"giulio.canti@gmail.com","username":"gcanti"},"maintainers":[{"email":"giulio.canti@gmail.com","username":"gcanti"}],"license":"MIT","date":"2022-10-12T09:58:08.432Z","links":{"homepage":"https://github.com/gcanti/io-ts-types","repository":"git+https://github.com/gcanti/io-ts-types.git","bugs":"https://github.com/gcanti/io-ts-types/issues","npm":"https://www.npmjs.com/package/io-ts-types"}},"score":{"final":27.361982,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5921679,"weekly":1185791},"dependents":"38","updated":"2026-10-10T00:21:55.234Z","searchScore":27.346743,"package":{"name":"@nevware21/ts-utils","keywords":["ts","typescript","js","javascript","minification","minify","utils","helper","node","browser","worker","webworker","polyfill","ES5","ES6","ES7","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ECMAScript 5","ECMAScript 6","ECMAScript 7","ECMAScript 2015","ECMAScript 2016","ECMAScript 2017","ECMAScript 2018","ECMAScript 2019","ECMAScript 2020","ECMAScript 2021","ECMAScript 2022","ECMAScript 2023","getDocument","getGlobal","getHistory","getInst","getNavigator","getWindow","hasDocument","hasHistory","hasNavigator","hasWindow","isNode","isWebWorker","isArray","isArrayBuffer","isBlob","isBoolean","isDate","isError","isFile","isFormData","isFunction","isIterable","isIterator","isNullOrUndefined","isNumber","isObject","isPromise","isPromiseLike","isThenable","isRegExp","isStrictNullOrUndefined","isStrictUndefined","isString","isTypeof","isUndefined","hasValue","isDefined","isNotTruthy","isTruthy","string left","strLeft","string right","strRight","normalize js name","letter case","lettercase","camel case","camelcase","kebab case","kebabcase","snake case","snakecase","uppercase","lowercase","custom error","asString","hasOwn","defineProperty","timeout","idle timer","timer","interval","microtask","queueMicrotask","nextTick","process-nexttick","cancellable microtask","function-bind","includes","string contains","html encode","deep-copy","deep-clone","throttle","debounce","memoize","utility-functions","cross-platform","environment-detection","tree-shaking","bundle-size-optimization","esm","commonjs","umd","type-guards","object-manipulation","array-utilities","string-manipulation","promise-utilities","async-utilities","zero-dependency","universal","isomorphic","cross-runtime","environment-agnostic","lodash-alternative","underscore-alternative","ramda-alternative","starts-with","ends-with","string-padding","string-trim","string-repeat","array-map","array-reduce","array-filter","array-find","array-concat","object-copy","object-keys","lightweight","performance-optimized","type-safe","prototype-pollution","prototype-pollution-prevention","secure-merge","secure-copy","object-security","defensive-programming","forEachOwnKeySafe","isUnsafePropKey","isUnsafeTarget","arrKeys","arrIndexKeys","sparse-array","array-like","from-entries","has-own","base64"],"version":"0.16.0","description":"Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r","sanitized_name":"@nevware21/ts-utils","publisher":{"email":"github@nevware21.com","username":"nevware21bot"},"maintainers":[{"email":"npmjs@nevware21.com","username":"nev21"},{"email":"github@nevware21.com","username":"nevware21bot"}],"license":"MIT","date":"2026-07-19T05:43:48.989Z","links":{"homepage":"https://github.com/nevware21/ts-utils","repository":"git+https://github.com/nevware21/ts-utils.git","bugs":"https://github.com/nevware21/ts-utils/issues","npm":"https://www.npmjs.com/package/@nevware21/ts-utils"}},"score":{"final":27.346743,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":30937315,"weekly":6487548},"dependents":"87","updated":"2026-10-10T00:24:06.000Z","searchScore":27.271221,"package":{"name":"@rushstack/ts-command-line","keywords":[],"version":"5.3.17","description":"An object-oriented command-line parser for TypeScript","sanitized_name":"@rushstack/ts-command-line","publisher":{"email":"npmjs@microsoft.com","username":"microsoft1es"},"maintainers":[{"email":"rushstack@octogonz.com","username":"rushstack-admin"},{"email":"odspnpm@microsoft.com","username":"odspnpm"},{"email":"npm@octogonz.com","username":"octogonz"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-10-06T02:01:12.619Z","links":{"homepage":"https://github.com/microsoft/rushstack#readme","repository":"git+https://github.com/microsoft/rushstack.git","bugs":"https://github.com/microsoft/rushstack/issues","npm":"https://www.npmjs.com/package/@rushstack/ts-command-line"}},"score":{"final":27.271221,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3394863,"weekly":708920},"dependents":"101","updated":"2026-10-10T00:25:03.289Z","searchScore":27.26639,"package":{"name":"ts-retry-promise","keywords":["promise","retry","typescript"],"version":"0.8.1","description":"retry for functions returning a promise","sanitized_name":"ts-retry-promise","publisher":{"email":"martinsemails@gmail.com","username":"martinmoeller"},"maintainers":[{"email":"martinsemails@gmail.com","username":"martinmoeller"}],"license":"MIT","date":"2024-05-19T07:37:45.020Z","links":{"homepage":"https://github.com/normartin/ts-retry-promise#readme","repository":"git+https://github.com/normartin/ts-retry-promise.git","bugs":"https://github.com/normartin/ts-retry-promise/issues","npm":"https://www.npmjs.com/package/ts-retry-promise"}},"score":{"final":27.26639,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8166951,"weekly":1727013},"dependents":"98","updated":"2026-10-10T00:23:39.393Z","searchScore":27.16273,"package":{"name":"ts-poet","keywords":[],"version":"6.12.0","description":"code generation DSL for TypeScript","sanitized_name":"ts-poet","publisher":{"email":"stephen.haberman@gmail.com","username":"shaberman"},"maintainers":[{"email":"stephen.haberman@gmail.com","username":"shaberman"}],"license":"Apache-2.0","date":"2025-05-30T00:39:15.592Z","links":{"repository":"https://github.com/stephenh/ts-poet.git","npm":"https://www.npmjs.com/package/ts-poet"}},"score":{"final":27.16273,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5957311,"weekly":1271602},"dependents":"171","updated":"2026-10-10T00:25:14.056Z","searchScore":27.146456,"package":{"name":"ts-debounce","keywords":["TypeScript","ts","TS","std lib","function","debounce","wait"],"version":"5.0.1","description":"TypeScript implementation of debounce","sanitized_name":"ts-debounce","publisher":{"email":"chodorowicz@gmail.com","username":"chodorowicz"},"maintainers":[{"email":"chodorowicz@gmail.com","username":"chodorowicz"}],"license":"MIT","date":"2026-04-21T21:47:17.065Z","links":{"homepage":"https://github.com/chodorowicz/ts-debounce#readme","repository":"git+https://github.com/chodorowicz/ts-debounce.git","bugs":"https://github.com/chodorowicz/ts-debounce/issues","npm":"https://www.npmjs.com/package/ts-debounce"}},"score":{"final":27.146456,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21914121,"weekly":5120700},"dependents":"95","updated":"2026-10-10T00:21:28.302Z","searchScore":27.115742,"package":{"name":"@hey-api/openapi-ts","keywords":["angular","api-client","arktype","axios","code-generation","codegen","faker","fakerjs","fastify","fetch","generator","http","javascript","json","ky","nest.js","next","next.js","node","nuxt","ofetch","openapi","orpc","pinia","rest","sdk","swagger","swr","typescript","valibot","xhr","yaml","zod"],"version":"0.99.0","description":"🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.","sanitized_name":"@hey-api/openapi-ts","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"mrlubos","type":"user","email":"lmenus@lmen.us"},"trustedPublisher":{"oidcConfigId":"oidc:a77d4246-46b5-4d80-9742-de4ba00cfccf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hi@lubo.sh","username":"mrlubos"}],"license":"MIT","date":"2026-06-22T06:38:34.730Z","links":{"homepage":"https://heyapi.dev/docs/openapi/typescript/get-started","repository":"git+https://github.com/hey-api/hey-api.git","bugs":"https://github.com/hey-api/hey-api/issues","npm":"https://www.npmjs.com/package/@hey-api/openapi-ts"}},"score":{"final":27.115742,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6601233,"weekly":1524076},"dependents":"151","updated":"2026-10-10T00:27:40.719Z","searchScore":27.04235,"package":{"name":"@zxcvbn-ts/core","keywords":["password","passphrase","security","authentication","strength","meter","quality","estimation","pattern","cracking","scoring","entropy","bruteforce"],"version":"4.2.0","description":"Realistic password strength estimation written in typescript","sanitized_name":"@zxcvbn-ts/core","publisher":{"email":"mr.wook@web.de","username":"mrwook"},"maintainers":[{"email":"mr.wook@web.de","username":"mrwook"}],"license":"MIT","date":"2026-08-12T15:55:30.958Z","links":{"homepage":"https://github.com/zxcvbn-ts/zxcvbn","repository":"git+https://github.com/zxcvbn-ts/zxcvbn.git","bugs":"https://github.com/zxcvbn-ts/zxcvbn/issues","npm":"https://www.npmjs.com/package/@zxcvbn-ts/core"}},"score":{"final":27.04235,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5754669,"weekly":1263143},"dependents":"17","updated":"2026-10-10T00:22:01.760Z","searchScore":26.983648,"package":{"name":"config-file-ts","keywords":["typescript","config","configuration","conf","cli","cached","command","cmd","command-line"],"version":"0.2.8-rc1","description":"Use Typescript for configuration files. Types for safety. Compiled for speed.","sanitized_name":"config-file-ts","publisher":{"email":"mighdev@hotmail.com","username":"mighdoll"},"maintainers":[{"email":"mighdev@hotmail.com","username":"mighdoll"}],"license":"MIT","date":"2024-03-28T18:59:41.681Z","links":{"homepage":"https://github.com/mighdoll/config-file-ts#readme","repository":"git+https://github.com/mighdoll/config-file-ts.git","bugs":"https://github.com/mighdoll/config-file-ts/issues","npm":"https://www.npmjs.com/package/config-file-ts"}},"score":{"final":26.983648,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6074595,"weekly":1156516},"dependents":"15","updated":"2026-10-10T00:29:04.255Z","searchScore":26.930302,"package":{"name":"@nevware21/ts-async","keywords":["typescript","javascript","es5","promise","es6.promise","async","asynchronous","async promise","asynchronous promise","sync","synchronous","sync promise","synchronous promise","idle","idle promise","requestIdleCallback","minification","browser","promise polyfill","scheduler","task scheduler"],"version":"0.6.1","description":"support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.","sanitized_name":"@nevware21/ts-async","publisher":{"email":"github@nevware21.com","username":"nevware21bot"},"maintainers":[{"email":"npmjs@nevware21.com","username":"nev21"},{"email":"github@nevware21.com","username":"nevware21bot"}],"license":"MIT","date":"2026-06-01T02:19:01.678Z","links":{"homepage":"https://github.com/nevware21/ts-async","repository":"git+https://github.com/nevware21/ts-async.git","bugs":"https://github.com/nevware21/ts-async/issues","npm":"https://www.npmjs.com/package/@nevware21/ts-async"}},"score":{"final":26.930302,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6239352,"weekly":1454057},"dependents":"66","updated":"2026-10-10T00:26:48.367Z","searchScore":26.919394,"package":{"name":"@zxcvbn-ts/language-common","keywords":["zxcvbn","language","translation","common"],"version":"4.1.3","description":"The common language package for zxcvbn-ts","sanitized_name":"@zxcvbn-ts/language-common","publisher":{"email":"mr.wook@web.de","username":"mrwook"},"maintainers":[{"email":"mr.wook@web.de","username":"mrwook"}],"license":"MIT","date":"2026-07-16T14:17:56.324Z","links":{"homepage":"https://github.com/zxcvbn-ts/zxcvbn","repository":"git+https://github.com/zxcvbn-ts/zxcvbn.git","bugs":"https://github.com/zxcvbn-ts/zxcvbn/issues","npm":"https://www.npmjs.com/package/@zxcvbn-ts/language-common"}},"score":{"final":26.919394,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":667991277,"weekly":159585745},"dependents":"486","updated":"2026-10-10T00:26:10.572Z","searchScore":26.888664,"package":{"name":"tinyexec","keywords":["execa","exec","tiny","child_process","spawn"],"version":"1.3.1","description":"A minimal library for executing processes in Node","sanitized_name":"tinyexec","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:266dd01a-cd32-4b60-a404-c1a30da6edcf","id":"github"},"approver":{"name":"43081j","email":"43081james@gmail.com"},"username":"GitHub Actions"},"maintainers":[{"email":"43081james@gmail.com","username":"43081j"}],"license":"MIT","date":"2026-09-03T08:50:07.324Z","links":{"homepage":"https://github.com/tinylibs/tinyexec#readme","repository":"git+https://github.com/tinylibs/tinyexec.git","bugs":"https://github.com/tinylibs/tinyexec/issues","npm":"https://www.npmjs.com/package/tinyexec"}},"score":{"final":26.888664,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5911798,"weekly":1435837},"dependents":"4","updated":"2026-10-10T00:27:35.474Z","searchScore":26.859966,"package":{"name":"ts-tqdm","keywords":["tqdm","typescript","ts-tqdm","progress bar"],"version":"0.8.6","description":"A tqdm for node (Typescript).","sanitized_name":"ts-tqdm","publisher":{"email":"leandrodelarco@outlook.com","username":"delarco"},"maintainers":[{"email":"leandrodelarco@outlook.com","username":"delarco"}],"license":"MIT","date":"2023-07-01T21:48:47.145Z","links":{"homepage":"https://github.com/delarco/ts-tqdm","repository":"git+https://github.com/delarco/ts-tqdm.git","bugs":"https://github.com/delarco/ts-tqdm/issues","npm":"https://www.npmjs.com/package/ts-tqdm"}},"score":{"final":26.859966,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1875061,"weekly":347489},"dependents":"8","updated":"2026-10-10T00:25:41.096Z","searchScore":26.855278,"package":{"name":"@ts-jison/parser","keywords":[],"version":"0.4.1-alpha.4","description":"@ts-jison/parser: ==== A lightly-typescriptified API for creating parsers in JavaScript ----------------------------------------- A lexical analyzer generator used by [@ts-jison/lexer-generator](../lexer-generator).","sanitized_name":"@ts-jison/parser","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:51dee60a-a879-4850-85f4-6118c5e0f166","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"eric+npm@uu3.org","username":"ericprud"}],"license":"MIT","date":"2026-08-31T21:24:17.924Z","links":{"homepage":"https://github.com/ericprud/ts-jison/","repository":"git+https://github.com/ericprud/ts-jison.git","bugs":"https://github.com/ericprud/ts-jison/issues","npm":"https://www.npmjs.com/package/@ts-jison/parser"}},"score":{"final":26.855278,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2791336,"weekly":621955},"dependents":"17","updated":"2026-10-10T00:25:26.652Z","searchScore":26.81165,"package":{"name":"ts-prune","keywords":[],"version":"0.10.3","description":"![Build](https://img.shields.io/github/workflow/status/nadeesha/ts-prune/Run%20CI%20Pipeline) ![npm](https://img.shields.io/npm/dm/ts-prune) ![GitHub issues](https://img.shields.io/github/issues-raw/nadeesha/ts-prune)","sanitized_name":"ts-prune","publisher":{"email":"nadeesha.cabral@gmail.com","username":"ncthis"},"maintainers":[{"email":"nadeesha.cabral@gmail.com","username":"ncthis"}],"license":"MIT","date":"2021-12-12T20:26:20.380Z","links":{"homepage":"https://github.com/nadeesha/ts-prune#readme","repository":"git+ssh://git@github.com/nadeesha/ts-prune.git","bugs":"https://github.com/nadeesha/ts-prune/issues","npm":"https://www.npmjs.com/package/ts-prune"}},"score":{"final":26.81165,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22462607,"weekly":4987805},"dependents":"1541","updated":"2026-10-10T00:19:59.939Z","searchScore":26.74704,"package":{"name":"xstate","keywords":["statechart","state machine","finite state machine","finite automata","scxml","state","interpreter","graph"],"version":"5.33.2","description":"Finite State Machines and Statecharts for the Modern Web.","sanitized_name":"xstate","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"xstate-release-bot","type":"user","email":"david@stately.ai"},"trustedPublisher":{"oidcConfigId":"oidc:8cf39b74-8b65-44d2-9de7-e505312ef257","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"davidkpiano@gmail.com","username":"davidkpiano"},{"email":"mateuszburzynski@gmail.com","username":"andarist"},{"email":"david@stately.ai","username":"xstate-release-bot"}],"license":"MIT","date":"2026-09-15T19:59:03.496Z","links":{"homepage":"https://github.com/statelyai/xstate/tree/main/packages/core#readme","repository":"git+https://github.com/statelyai/xstate.git","bugs":"https://github.com/statelyai/xstate/issues","npm":"https://www.npmjs.com/package/xstate"}},"score":{"final":26.74704,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2116560,"weekly":505014},"dependents":"2","updated":"2026-10-10T00:30:39.696Z","searchScore":26.721863,"package":{"name":"pofile-ts","keywords":["i18n","l10n","gettext","po","mo","icu","intl","messageformat","cldr","plural","translation","localization","lingui","formatjs"],"version":"4.0.3","description":"Parse and serialize Gettext PO files.","sanitized_name":"pofile-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:667ad4c1-1399-4a0e-806a-8b7ef198b141","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"s.werner@sebastian-software.de","username":"swernerx"}],"license":"MIT","date":"2026-03-13T21:53:48.760Z","links":{"homepage":"https://sebastian-software.github.io/pofile-ts/","repository":"git+https://github.com/sebastian-software/pofile-ts.git","bugs":"https://github.com/sebastian-software/pofile-ts/issues","npm":"https://www.npmjs.com/package/pofile-ts"}},"score":{"final":26.721863,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1872748,"weekly":346637},"dependents":"2","updated":"2026-10-10T00:26:00.068Z","searchScore":26.72093,"package":{"name":"@ts-jison/common","keywords":[],"version":"0.4.1-alpha.4","description":"@ts-jison/common: ==== ----------------------------------------- A parser/lexer run-time library used by [@ts-jison/parser](../parser) and [@ts-jison/lexer](../lexer).","sanitized_name":"@ts-jison/common","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:514bebdd-eca6-4a3a-8b6a-9991bc6d89ca","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"eric+npm@uu3.org","username":"ericprud"}],"license":"MIT","date":"2026-08-31T21:23:49.008Z","links":{"homepage":"https://github.com/ericprud/ts-jison/","repository":"git+https://github.com/ericprud/ts-jison.git","bugs":"https://github.com/ericprud/ts-jison/issues","npm":"https://www.npmjs.com/package/@ts-jison/common"}},"score":{"final":26.72093,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1968075,"weekly":426717},"dependents":"7","updated":"2026-10-10T00:24:06.372Z","searchScore":26.71955,"package":{"name":"@ts-jison/lexer","keywords":[],"version":"0.4.1-alpha.4","description":"@ts-jison/lexer: ==== ----------------------------------------- A parser run-time library used by [@ts-jison/parser-generator](../parser-generator).","sanitized_name":"@ts-jison/lexer","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c039b6c3-f34b-49e1-bb61-9294ea2e8621","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"eric+npm@uu3.org","username":"ericprud"}],"license":"MIT","date":"2026-08-31T21:24:09.317Z","links":{"homepage":"https://github.com/ericprud/ts-jison/","repository":"git+https://github.com/ericprud/ts-jison.git","bugs":"https://github.com/ericprud/ts-jison/issues","npm":"https://www.npmjs.com/package/@ts-jison/lexer"}},"score":{"final":26.71955,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1783896,"weekly":307948},"dependents":"46","updated":"2026-10-10T00:25:31.661Z","searchScore":26.638144,"package":{"name":"ts-case-convert","keywords":["PascalCase","camel-case","camelCase","conversion","pascal-case","snake-case","snake_case","typescript"],"version":"2.3.1","description":"Typescript type-preserving conversion of objects between camelCase and snake_case","sanitized_name":"ts-case-convert","publisher":{"email":"ross@universalconstructor.co.uk","username":"ross.williams"},"maintainers":[{"email":"ross@universalconstructor.co.uk","username":"ross.williams"}],"license":"Apache-2.0","date":"2026-05-25T11:25:44.933Z","links":{"homepage":"https://github.com/RossWilliams/ts-case-convert#readme","repository":"git+https://github.com/RossWilliams/ts-case-convert.git","bugs":"https://github.com/RossWilliams/ts-case-convert/issues","npm":"https://www.npmjs.com/package/ts-case-convert"}},"score":{"final":26.638144,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9944187,"weekly":2305173},"dependents":"32","updated":"2026-10-10T00:24:17.411Z","searchScore":26.59885,"package":{"name":"@protobuf-ts/protoc","keywords":["Protocol Buffers","protobuf","protoc","installation"],"version":"2.11.1","description":"Installs the protocol buffer compiler \"protoc\" for you.","sanitized_name":"@protobuf-ts/protoc","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:15.363Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/protoc"}},"score":{"final":26.59885,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2765939,"weekly":573376},"dependents":"163","updated":"2026-10-10T00:21:51.129Z","searchScore":26.545858,"package":{"name":"ts-mocha","keywords":["ts","mocha","typescript","ts-node","test"],"version":"11.1.0","description":"Mocha thin wrapper that allows running TypeScript tests with TypeScript runtime (ts-node) to get rid of compilation complexity","sanitized_name":"ts-mocha","publisher":{"email":"piotrek.witek@gmail.com","username":"piotrwitek"},"maintainers":[{"email":"piotrek.witek@gmail.com","username":"piotrwitek"}],"license":"MIT","date":"2025-02-20T18:22:41.213Z","links":{"homepage":"https://github.com/piotrwitek/ts-mocha#readme","repository":"git+https://github.com/piotrwitek/ts-mocha.git","bugs":"https://github.com/piotrwitek/ts-mocha/issues","npm":"https://www.npmjs.com/package/ts-mocha"}},"score":{"final":26.545858,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10695134,"weekly":1660256},"dependents":"1346","updated":"2026-10-10T00:22:12.315Z","searchScore":26.53895,"package":{"name":"ts-pnp","keywords":["typescript","yarn","plugnplay","pnp"],"version":"1.2.0","description":"plug'n'play resolver for TypeScript","sanitized_name":"ts-pnp","publisher":{"email":"nison.mael@gmail.com","username":"arcanis"},"maintainers":[{"email":"nison.mael@gmail.com","username":"arcanis"}],"license":"MIT","date":"2020-03-26T17:46:02.172Z","links":{"homepage":"https://github.com/arcanis/ts-pnp","repository":"https://github.com/arcanis/ts-pnp.git","bugs":"https://github.com/arcanis/ts-pnp/issues","npm":"https://www.npmjs.com/package/ts-pnp"}},"score":{"final":26.53895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2602105,"weekly":439859},"dependents":"28","updated":"2026-10-10T00:27:00.134Z","searchScore":26.315477,"package":{"name":"@golevelup/ts-jest","keywords":["NestJS","testing","utilities","levelup"],"version":"3.0.0","description":"Reusable utilities to help level up NestJS Testing","sanitized_name":"@golevelup/ts-jest","publisher":{"email":"monstawoodwow@gmail.com","username":"enigmadk"},"maintainers":[{"email":"jesse.r.carter@gmail.com","username":"wonderpanda"},{"email":"jmcdo29@proton.me","username":"jmcdo29"},{"email":"monstawoodwow@gmail.com","username":"enigmadk"}],"license":"MIT","date":"2026-03-18T20:15:21.180Z","links":{"homepage":"https://github.com/golevelup/nestjs#readme","repository":"git+https://github.com/golevelup/nestjs.git","bugs":"https://github.com/golevelup/nestjs/issues","npm":"https://www.npmjs.com/package/@golevelup/ts-jest"}},"score":{"final":26.315477,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8137308,"weekly":1717254},"dependents":"10","updated":"2026-10-10T00:22:46.168Z","searchScore":26.313452,"package":{"name":"bmp-ts","keywords":["bmp","1bit","4bit","8bit","16bit","24bit","32bit","encoder","decoder","image","javascript","js"],"version":"1.0.9","description":"A pure typescript BMP encoder and decoder","sanitized_name":"bmp-ts","publisher":{"email":"lisowski54@gmail.com","username":"alisowski"},"maintainers":[{"email":"lisowski54@gmail.com","username":"alisowski"}],"license":"MIT","date":"2024-03-24T03:26:09.559Z","links":{"homepage":"https://github.com/hipstersmoothie/bmp-ts#readme","repository":"git+https://github.com/hipstersmoothie/bmp-ts.git","bugs":"https://github.com/hipstersmoothie/bmp-ts/issues","npm":"https://www.npmjs.com/package/bmp-ts"}},"score":{"final":26.313452,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2632238,"weekly":630428},"dependents":"87","updated":"2026-10-10T00:20:36.869Z","searchScore":26.309875,"package":{"name":"ts-patch","keywords":["typescript","transform","transformer","plugin","config","ast"],"version":"4.0.1","description":"Patch typescript to support custom transformers in tsconfig.json","sanitized_name":"ts-patch","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0f3cc6a0-7edd-485b-8673-5c0311d9ef57","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ron@nonara.com","username":"nonara"}],"license":"MIT","date":"2026-05-01T19:22:05.258Z","links":{"homepage":"https://github.com/nonara/ts-patch#readme","repository":"git+https://github.com/nonara/ts-patch.git","bugs":"https://github.com/nonara/ts-patch/issues","npm":"https://www.npmjs.com/package/ts-patch"}},"score":{"final":26.309875,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2242915,"weekly":427964},"dependents":"87","updated":"2026-10-10T00:23:54.838Z","searchScore":26.16238,"package":{"name":"@stylistic/eslint-plugin-ts","keywords":[],"version":"4.4.1","description":"TypeScript stylistic rules for ESLint, migrated from [`typescript-eslint`](https://github.com/typescript-eslint/typescript-eslint).","sanitized_name":"@stylistic/eslint-plugin-ts","publisher":{"email":"npm-eslint-stylistic@antfu.me","username":"eslint-stylistic-bot"},"maintainers":[{"email":"npm-eslint-stylistic@antfu.me","username":"eslint-stylistic-bot"}],"license":"MIT","date":"2025-06-04T05:15:11.157Z","links":{"homepage":"https://github.com/eslint-stylistic/eslint-stylistic#readme","repository":"git+https://github.com/eslint-stylistic/eslint-stylistic.git","bugs":"https://github.com/eslint-stylistic/eslint-stylistic/issues","npm":"https://www.npmjs.com/package/@stylistic/eslint-plugin-ts"}},"score":{"final":26.16238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8109736,"weekly":1573323},"dependents":"100","updated":"2026-10-10T00:29:07.379Z","searchScore":26.123323,"package":{"name":"zod-to-ts","keywords":["zod","typescript","generator"],"version":"2.1.0","description":"generate TypeScript types from your Zod schema","sanitized_name":"zod-to-ts","publisher":{"email":"sachinraja2349@gmail.com","username":"sachinraja"},"maintainers":[{"email":"sachinraja2349@gmail.com","username":"sachinraja"}],"license":"MIT","date":"2026-06-06T17:31:16.017Z","links":{"homepage":"https://github.com/sachinraja/zod-to-ts#readme","repository":"git+https://github.com/sachinraja/zod-to-ts.git","bugs":"https://github.com/sachinraja/zod-to-ts/issues","npm":"https://www.npmjs.com/package/zod-to-ts"}},"score":{"final":26.123323,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3492745,"weekly":796667},"dependents":"52","updated":"2026-10-10T00:29:52.278Z","searchScore":26.121126,"package":{"name":"react-oidc-context","keywords":["authentication","context-api","oauth2","oidc","openid","OpenID Connect","react-component"],"version":"3.3.1","description":"OpenID Connect & OAuth2 authentication using react context api as state management","sanitized_name":"react-oidc-context","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:86d39b6e-19b3-46cb-96e3-3a50b9016d58","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pammann@gmx.net","username":"pamapa"},{"email":"pascal.c.luginbuehl@proton.me","username":"pascalluginbuehl"}],"license":"MIT","date":"2026-03-13T12:00:02.834Z","links":{"homepage":"https://github.com/authts/react-oidc-context#readme","repository":"git+https://github.com/authts/react-oidc-context.git","bugs":"https://github.com/authts/react-oidc-context/issues","npm":"https://www.npmjs.com/package/react-oidc-context"}},"score":{"final":26.121126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5897811,"weekly":1915757},"dependents":"23","updated":"2026-10-10T00:23:12.519Z","searchScore":26.098381,"package":{"name":"create-vite","keywords":[],"version":"9.2.1","description":"> **Compatibility Note:** > Vite requires [Node.js](https://nodejs.org/en/) version 20.19+, 22.12+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.","sanitized_name":"create-vite","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"vitebot","type":"user","email":"vite@voidzero.dev"},"trustedPublisher":{"oidcConfigId":"oidc:8e3581e7-18e9-4e75-8e2b-5b54a0d6d6e8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"vite@voidzero.dev","username":"vitebot"},{"email":"anthonyfu117@hotmail.com","username":"antfu"},{"email":"hey.patak@gmail.com","username":"patak"}],"license":"MIT","date":"2026-09-10T11:41:16.156Z","links":{"homepage":"https://github.com/vitejs/vite/tree/main/packages/create-vite#readme","repository":"git+https://github.com/vitejs/vite.git","bugs":"https://github.com/vitejs/vite/issues","npm":"https://www.npmjs.com/package/create-vite"}},"score":{"final":26.098381,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2986726,"weekly":697371},"dependents":"33","updated":"2026-10-10T00:25:49.920Z","searchScore":25.943895,"package":{"name":"optics-ts","keywords":["optics","lens","prism","traveral","isomorphism","immutable","functional-programming"],"version":"2.4.1","description":"Type-safe, ergonomic, polymorphic optics for TypeScript","sanitized_name":"optics-ts","publisher":{"email":"petri@digip.org","username":"akheron"},"maintainers":[{"email":"petri@digip.org","username":"akheron"}],"license":"MIT","date":"2023-07-10T18:25:08.275Z","links":{"repository":"https://github.com/akheron/optics-ts","npm":"https://www.npmjs.com/package/optics-ts"}},"score":{"final":25.943895,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5182659,"weekly":1092462},"dependents":"10","updated":"2026-10-10T00:29:33.500Z","searchScore":25.931513,"package":{"name":"@tyriar/fibonacci-heap","keywords":["A*","computer science","data structure","dijkstra","heap","priority queue","tree"],"version":"2.0.9","description":"An implementation of the Fibonacci heap data structure","sanitized_name":"@tyriar/fibonacci-heap","publisher":{"email":"tyriar@tyriar.com","username":"tyriar"},"maintainers":[{"email":"tyriar@tyriar.com","username":"tyriar"}],"license":"MIT","date":"2018-12-02T16:59:36.789Z","links":{"homepage":"https://github.com/gwtw/ts-fibonacci-heap","repository":"git+https://github.com/gwtw/ts-fibonacci-heap.git","bugs":"https://github.com/gwtw/ts-fibonacci-heap/issues","npm":"https://www.npmjs.com/package/@tyriar/fibonacci-heap"}},"score":{"final":25.931513,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1639843,"weekly":360341},"dependents":"21","updated":"2026-10-10T00:22:49.092Z","searchScore":25.871183,"package":{"name":"@ts-rest/open-api","keywords":[],"version":"3.52.1","description":"<p align=\"center\">  <img src=\"https://avatars.githubusercontent.com/u/109956939?s=400&u=8bf67b1281da46d64eab85f48255cd1892bf0885&v=4\" height=\"150\"></img> </p>","sanitized_name":"@ts-rest/open-api","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.565Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/open-api"}},"score":{"final":25.871183,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22232319,"weekly":4840037},"dependents":"49","updated":"2026-10-10T00:22:13.915Z","searchScore":25.861917,"package":{"name":"esrap","keywords":[],"version":"2.4.0","description":"Parse in reverse","sanitized_name":"esrap","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"svelte-admin","type":"user","email":"richard.a.harris+svelte@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:8c418dc5-6379-43c2-8ea7-0a9337410986","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"richard.a.harris@gmail.com","username":"rich_harris"},{"email":"richard.a.harris+svelte@gmail.com","username":"svelte-admin"}],"license":"MIT","date":"2026-09-26T15:00:47.001Z","links":{"homepage":"https://github.com/sveltejs/esrap#readme","repository":"git+https://github.com/sveltejs/esrap.git","bugs":"https://github.com/sveltejs/esrap/issues","npm":"https://www.npmjs.com/package/esrap"}},"score":{"final":25.861917,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9678458,"weekly":2245294},"dependents":"183","updated":"2026-10-10T00:23:24.681Z","searchScore":25.794613,"package":{"name":"nice-grpc","keywords":["grpc","promise","async-iterable","abort-controller","abort-signal","typescript"],"version":"2.1.17","description":"A Node.js gRPC library that is nice to you","sanitized_name":"nice-grpc","publisher":{"email":"dan.lytkin@gmail.com","username":"aikoven"},"maintainers":[{"email":"dan.lytkin@gmail.com","username":"aikoven"}],"license":"MIT","date":"2026-08-04T18:15:03.025Z","links":{"homepage":"https://github.com/deeplay-io/nice-grpc/tree/master/packages/nice-grpc#readme","repository":"https://github.com/deeplay-io/nice-grpc.git","bugs":"https://github.com/deeplay-io/nice-grpc/issues","npm":"https://www.npmjs.com/package/nice-grpc"}},"score":{"final":25.794613,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1197114,"weekly":230342},"dependents":"87","updated":"2026-10-10T00:23:40.260Z","searchScore":25.694729,"package":{"name":"ts-to-zod","keywords":["zod","typescript","generator","oclif"],"version":"5.1.0","description":"Generate zod schemas from typescript types/interfaces","sanitized_name":"ts-to-zod","publisher":{"email":"fabien0102@gmail.com","username":"fabien0102"},"maintainers":[{"email":"fabien0102@gmail.com","username":"fabien0102"}],"license":"MIT","date":"2025-11-23T08:34:57.338Z","links":{"homepage":"https://github.com/fabien0102/ts-to-zod","repository":"git+https://github.com/fabien0102/ts-to-zod.git","bugs":"https://github.com/fabien0102/ts-to-zod/issues","npm":"https://www.npmjs.com/package/ts-to-zod"}},"score":{"final":25.694729,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":989163,"weekly":208067},"dependents":"16","updated":"2026-10-10T00:24:50.876Z","searchScore":25.692078,"package":{"name":"@rivetkit/bare-ts","keywords":["bare","binary format","decoder","encoder","serialization","schema"],"version":"0.6.2","description":"TypeScript library for BARE, a compact and simple binary-serialization format (Rivet fork with ULEB128 fix)","sanitized_name":"@rivetkit/bare-ts","publisher":{"email":"npm@nathanflurry.com","username":"nathanflurry"},"maintainers":[{"email":"npm@nathanflurry.com","username":"nathanflurry"},{"email":"andrew@rivet.gg","username":"anticipate-brave-cookies"}],"license":"MIT","date":"2025-12-31T00:43:05.140Z","links":{"homepage":"https://baremessages.org","repository":"git+https://github.com/rivet-dev/lib.git","bugs":"https://github.com/rivet-dev/lib/issues","npm":"https://www.npmjs.com/package/@rivetkit/bare-ts"}},"score":{"final":25.692078,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6732516,"weekly":1272671},"dependents":"23","updated":"2026-10-10T00:29:09.596Z","searchScore":25.684933,"package":{"name":"polyclip-ts","keywords":["polygon","clipping","boolean","intersection","union","difference","xor","geometry","martinez"],"version":"0.16.8","description":"Apply boolean polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.","sanitized_name":"polyclip-ts","publisher":{"email":"contact@luizbarboza.com","username":"luizbarboza"},"maintainers":[{"email":"contact@luizbarboza.com","username":"luizbarboza"}],"license":"MIT","date":"2024-12-17T02:32:40.000Z","links":{"homepage":"https://github.com/luizbarboza/polyclip-ts#readme","repository":"git+https://github.com/luizbarboza/polyclip-ts.git","bugs":"https://github.com/luizbarboza/polyclip-ts/issues","npm":"https://www.npmjs.com/package/polyclip-ts"}},"score":{"final":25.684933,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2272098,"weekly":464494},"dependents":"20","updated":"2026-10-10T00:30:19.692Z","searchScore":25.663834,"package":{"name":"ts-expect","keywords":["typescript","type-check","assert","expect","type","check","types","typings"],"version":"1.3.0","description":"Checks TypeScript types match expected values","sanitized_name":"ts-expect","publisher":{"email":"hello@blakeembrey.com","username":"blakeembrey"},"maintainers":[{"email":"hello@blakeembrey.com","username":"blakeembrey"}],"license":"MIT","date":"2021-02-13T05:02:20.108Z","links":{"homepage":"https://github.com/TypeStrong/ts-expect","repository":"git://github.com/TypeStrong/ts-expect.git","bugs":"https://github.com/TypeStrong/ts-expect/issues","npm":"https://www.npmjs.com/package/ts-expect"}},"score":{"final":25.663834,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1247136,"weekly":272619},"dependents":"61","updated":"2026-10-10T00:27:53.737Z","searchScore":25.649952,"package":{"name":"ts-key-enum","keywords":["typescript","javascript","keycodes","key","enum","ts","event.which","event.key","event.keycode"],"version":"3.0.13","description":"A TypeScript string enum for compile-time safety when working with event.key","sanitized_name":"ts-key-enum","publisher":{"email":"hello@nathanfriend.io","username":"nathanfriend"},"maintainers":[{"email":"hello@nathanfriend.io","username":"nathanfriend"}],"license":"MIT","date":"2024-08-13T14:15:17.629Z","links":{"homepage":"https://gitlab.com/nfriend/ts-key-enum#readme","repository":"git+https://gitlab.com/nfriend/ts-key-enum.git","bugs":"https://gitlab.com/nfriend/ts-key-enum/issues","npm":"https://www.npmjs.com/package/ts-key-enum"}},"score":{"final":25.649952,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2187838,"weekly":449924},"dependents":"147","updated":"2026-10-10T00:29:09.556Z","searchScore":25.53158,"package":{"name":"ts-command-line-args","keywords":["argv","parse","argument","args","option","options","parser","parsing","cli","command","line","typescript"],"version":"2.5.1","description":"A Typescript wrapper around command-line-args with additional support for markdown usage guide generation","sanitized_name":"ts-command-line-args","publisher":{"email":"giles@roadnight.name","username":"roaders"},"maintainers":[{"email":"giles@roadnight.name","username":"roaders"}],"license":"ISC","date":"2023-06-02T06:26:38.288Z","links":{"homepage":"https://github.com/Roaders/ts-command-line-args#readme","repository":"git+https://github.com/Roaders/ts-command-line-args.git","bugs":"https://github.com/Roaders/ts-command-line-args/issues","npm":"https://www.npmjs.com/package/ts-command-line-args"}},"score":{"final":25.53158,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3005192,"weekly":532904},"dependents":"1","updated":"2026-10-10T00:20:37.374Z","searchScore":25.487425,"package":{"name":"spec-change","keywords":[],"version":"1.11.21","description":"Computes specs to re-run when files change","sanitized_name":"spec-change","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2c43e806-e350-4cc9-81b3-37171b1a0b00","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gleb.bahmutov@gmail.com","username":"bahmutov"}],"license":"MIT","date":"2026-03-19T15:47:55.890Z","links":{"homepage":"https://github.com/bahmutov/spec-change#readme","repository":"git+https://github.com/bahmutov/spec-change.git","bugs":"https://github.com/bahmutov/spec-change/issues","npm":"https://www.npmjs.com/package/spec-change"}},"score":{"final":25.487425,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1826857,"weekly":394684},"dependents":"414","updated":"2026-10-10T00:21:08.404Z","searchScore":25.46739,"package":{"name":"typechain","keywords":["ethereum","TypeScript","bindings","smartcontract","blockchain"],"version":"8.3.2","description":"🔌 TypeScript bindings for Ethereum smartcontracts","sanitized_name":"typechain","publisher":{"email":"chris+ethererum-ts@kaczor.io","username":"ethereum-ts-bot"},"maintainers":[{"email":"chris@kaczor.io","username":"krzkaczor"},{"email":"chris+ethererum-ts@kaczor.io","username":"ethereum-ts-bot"}],"license":"MIT","date":"2023-10-15T06:29:57.974Z","links":{"homepage":"https://github.com/ethereum-ts/Typechain#readme","repository":"git+https://github.com/ethereum-ts/Typechain.git","bugs":"https://github.com/ethereum-ts/Typechain/issues","npm":"https://www.npmjs.com/package/typechain"}},"score":{"final":25.46739,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2121755,"weekly":413297},"dependents":"10","updated":"2026-10-10T00:27:55.891Z","searchScore":25.407742,"package":{"name":"capnp-ts","keywords":["capnp","rpc","typescript"],"version":"0.9.3","description":"Strongly typed Cap'n Proto implementation for the browser and Node.js using TypeScript","sanitized_name":"capnp-ts","publisher":{"email":"j@jdiaz.io","username":"jdiaz5513"},"maintainers":[{"email":"j@jdiaz.io","username":"jdiaz5513"}],"license":"MIT","date":"2026-08-21T02:26:52.912Z","links":{"homepage":"https://github.com/jdiaz5513/capnp-ts#readme","repository":"git+https://github.com/jdiaz5513/capnp-ts.git","bugs":"https://github.com/jdiaz5513/capnp-ts/issues","npm":"https://www.npmjs.com/package/capnp-ts"}},"score":{"final":25.407742,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1286212,"weekly":322314},"dependents":0,"updated":"2026-10-10T00:29:38.673Z","searchScore":25.388283,"package":{"name":"@ts-safeql/sql-tag","keywords":[],"version":"0.2.2","description":"Read the docs at https://safeql.dev/libraries/sql-tag/introduction.html","sanitized_name":"@ts-safeql/sql-tag","publisher":{"email":"co.eliya2@gmail.com","username":"newbie012"},"maintainers":[{"email":"co.eliya2@gmail.com","username":"newbie012"}],"license":"MIT","date":"2026-04-20T13:46:10.419Z","links":{"homepage":"https://github.com/ts-safeql/safeql#readme","repository":"git+https://github.com/ts-safeql/safeql.git","bugs":"https://github.com/ts-safeql/safeql/issues","npm":"https://www.npmjs.com/package/@ts-safeql/sql-tag"}},"score":{"final":25.388283,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":944741263,"weekly":215341489},"dependents":"1856","updated":"2026-10-10T00:25:27.858Z","searchScore":25.374844,"package":{"name":"tinyglobby","keywords":["glob","patterns","tiny","fast"],"version":"0.2.17","description":"A fast and minimal alternative to globby and fast-glob","sanitized_name":"tinyglobby","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:70503e67-7378-4044-bee1-f2c589ce7484","id":"github"},"approver":{"name":"superchupu","email":"madeline@superchupu.dev"},"username":"GitHub Actions"},"maintainers":[{"email":"madeline@superchupu.dev","username":"superchupu"}],"license":"MIT","date":"2026-05-30T19:57:21.717Z","links":{"homepage":"https://superchupu.dev/tinyglobby","repository":"git+https://github.com/SuperchupuDev/tinyglobby.git","bugs":"https://github.com/SuperchupuDev/tinyglobby/issues","npm":"https://www.npmjs.com/package/tinyglobby"}},"score":{"final":25.374844,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":905907,"weekly":177411},"dependents":"83","updated":"2026-10-10T00:27:55.413Z","searchScore":25.283564,"package":{"name":"ts-xor","keywords":["typescript","custom types","mutually exlusive keys","xor","maninak"],"version":"1.3.0","description":"Compose custom types containing mutually exclusive keys, using this generic Typescript helper type.","sanitized_name":"ts-xor","publisher":{"email":"maninak@protonmail.com","username":"maninak"},"maintainers":[{"email":"maninak@protonmail.com","username":"maninak"}],"license":"MIT","date":"2023-09-16T21:03:51.632Z","links":{"homepage":"https://github.com/maninak/ts-xor#README.md","repository":"git+https://github.com/maninak/ts-xor.git","bugs":"https://github.com/maninak/ts-xor/issues","npm":"https://www.npmjs.com/package/ts-xor"}},"score":{"final":25.283564,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34901755,"weekly":8881601},"dependents":"337","updated":"2026-10-10T00:22:06.006Z","searchScore":25.278116,"package":{"name":"openapi-typescript","keywords":["swagger","typescript","ts","dts","openapi","codegen","generation","openapi 3","node"],"version":"7.13.0","description":"Convert OpenAPI 3.0 & 3.1 schemas to TypeScript","sanitized_name":"openapi-typescript","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8ec49d45-1773-4e0b-bcec-c59dbdc845a4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"drew@pow.rs","username":"drewpowers"},{"email":"schlatter.tobias@gmail.com","username":"gzm0"}],"license":"MIT","date":"2026-02-11T16:02:25.378Z","links":{"homepage":"https://openapi-ts.dev","repository":"git+https://github.com/openapi-ts/openapi-typescript.git","bugs":"https://github.com/openapi-ts/openapi-typescript/issues","npm":"https://www.npmjs.com/package/openapi-typescript"}},"score":{"final":25.278116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1980879,"weekly":394350},"dependents":"5","updated":"2026-10-10T00:24:01.870Z","searchScore":25.248121,"package":{"name":"sh-syntax","keywords":[],"version":"0.7.0","description":"A WASM shell parser and formatter with bash support, based on mvdan/sh","sanitized_name":"sh-syntax","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:dc226e78-87fa-4379-90ab-8c2166a16280","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2026-09-24T04:45:40.459Z","links":{"homepage":"https://github.com/un-ts/sh-syntax#readme","repository":"git+https://github.com/un-ts/sh-syntax.git","bugs":"https://github.com/un-ts/sh-syntax/issues","npm":"https://www.npmjs.com/package/sh-syntax"}},"score":{"final":25.248121,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1611802,"weekly":335060},"dependents":"135","updated":"2026-10-10T00:21:09.495Z","searchScore":25.234535,"package":{"name":"ts-type","keywords":[".d.ts","@types","declaration","dev","develop","development","environment","ide","interface","node","playground","runtime","ts","type","type-level","typelevel","types","typescript","typing","typings","type-helper","toolbox","toolbelt","utility","utilities","type-utilities","type-manipulation","advanced-types","type-transform","type-inference","generic-types","type-safe","bilingual","chinese","english"],"version":"3.0.18","description":"TypeScript 類型工具庫：提供豐富的類型操作工具和重新導出的內建類型 / TypeScript type utility library: provides rich type manipulation utilities and re-exported built-in types","sanitized_name":"ts-type","publisher":{"email":"codelovers@users.sourceforge.net","username":"bluelovers"},"maintainers":[{"email":"codelovers@users.sourceforge.net","username":"bluelovers"}],"license":"ISC","date":"2026-09-27T19:15:36.686Z","links":{"homepage":"https://github.com/bluelovers/ws-ts-type/tree/master/packages/ts-type#readme","repository":"git+https://github.com/bluelovers/ws-ts-type.git","bugs":"https://github.com/bluelovers/ws-ts-type/issues","npm":"https://www.npmjs.com/package/ts-type"}},"score":{"final":25.234535,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1090395,"weekly":249127},"dependents":"7","updated":"2026-10-10T00:25:08.664Z","searchScore":25.222164,"package":{"name":"@ts-rest/react-query","keywords":["rpc","rest","typescript","typescript-rest","react-query","nestjs","http","api","type safe"],"version":"3.52.1","description":"react-query client integration for @ts-rest","sanitized_name":"@ts-rest/react-query","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.158Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/react-query"}},"score":{"final":25.222164,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1637111,"weekly":334107},"dependents":"196","updated":"2026-10-10T00:21:20.801Z","searchScore":25.210571,"package":{"name":"io-ts-reporters","keywords":["typescript","runtime","decoder","encoder","schema"],"version":"2.0.1","description":"Formatting of io-ts validation errors","sanitized_name":"io-ts-reporters","publisher":{"email":"gillchristiang@gmail.com","username":"gillchristian"},"maintainers":[{"email":"oliverjash@gmail.com","username":"oliverjash"},{"email":"gillchristiang@gmail.com","username":"gillchristian"}],"license":"MIT","date":"2022-02-07T13:28:12.820Z","links":{"homepage":"https://github.com/gillchristian/io-ts-reporters","repository":"https://github.com/gillchristian/io-ts-reporters.git","bugs":"https://github.com/gillchristian/io-ts-reporters/issues","npm":"https://www.npmjs.com/package/io-ts-reporters"}},"score":{"final":25.210571,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17895354,"weekly":3942949},"dependents":"375","updated":"2026-10-10T00:26:43.978Z","searchScore":25.18808,"package":{"name":"ts-deepmerge","keywords":["typescript","deep","merge","types","ts-merge","ts-deepmerge","merging","deep","deepmerge","deep-merge","recursive","recursive-merge"],"version":"8.0.0","description":"A TypeScript deep merge function.","sanitized_name":"ts-deepmerge","publisher":{"email":"voodoocreation@gmail.com","username":"voodoocreation"},"maintainers":[{"email":"voodoocreation@gmail.com","username":"voodoocreation"}],"license":"ISC","date":"2026-05-22T00:15:00.073Z","links":{"homepage":"https://github.com/voodoocreation/ts-deepmerge#readme","repository":"git@github.com:voodoocreation/ts-deepmerge.git","bugs":"https://github.com/voodoocreation/ts-deepmerge/issues","npm":"https://www.npmjs.com/package/ts-deepmerge"}},"score":{"final":25.18808,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3073304,"weekly":484553},"dependents":"19","updated":"2026-10-10T00:21:15.803Z","searchScore":25.151562,"package":{"name":"ts-simple-type","keywords":["typescript","ast","typechecker","type"],"version":"1.0.7","description":"Relationship type checker functions for Typescript types.","sanitized_name":"ts-simple-type","publisher":{"email":"runemehlsen@gmail.com","username":"runebm"},"maintainers":[{"email":"rictic@gmail.com","username":"rictic"},{"email":"justin@fagnani.com","username":"justinfagnani"},{"email":"runemehlsen@gmail.com","username":"runebm"}],"license":"MIT","date":"2020-07-15T22:19:13.292Z","links":{"homepage":"https://github.com/runem/ts-simple-type#readme","repository":"git+https://github.com/runem/ts-simple-type.git","bugs":"https://github.com/runem/ts-simple-type/issues","npm":"https://www.npmjs.com/package/ts-simple-type"}},"score":{"final":25.151562,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":886615,"weekly":198632},"dependents":"4","updated":"2026-10-10T00:23:35.857Z","searchScore":25.138271,"package":{"name":"@ts-rest/express","keywords":[],"version":"3.52.1","description":"<p align=\"center\">  <img src=\"https://avatars.githubusercontent.com/u/109956939?s=400&u=8bf67b1281da46d64eab85f48255cd1892bf0885&v=4\" height=\"150\"></img> </p>","sanitized_name":"@ts-rest/express","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.359Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/express"}},"score":{"final":25.138271,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1138224,"weekly":216700},"dependents":"11","updated":"2026-10-10T00:22:44.724Z","searchScore":25.106882,"package":{"name":"ts-unused-exports","keywords":["typescript","tslint","unused exports","dead code"],"version":"11.0.1","description":"ts-unused-exports finds unused exported symbols in your Typescript project","sanitized_name":"ts-unused-exports","publisher":{"email":"tsunusedexports@gmail.com","username":"ts-unused-exports-user"},"maintainers":[{"email":"pzavolinsky@yahoo.com.ar","username":"pzavolinsky"},{"email":"tsunusedexports@gmail.com","username":"ts-unused-exports-user"}],"license":"MIT","date":"2024-11-25T20:46:03.628Z","links":{"homepage":"https://github.com/pzavolinsky/ts-unused-exports","repository":"git+https://github.com/pzavolinsky/ts-unused-exports.git","bugs":"https://github.com/pzavolinsky/ts-unused-exports/issues","npm":"https://www.npmjs.com/package/ts-unused-exports"}},"score":{"final":25.106882,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":741663,"weekly":186501},"dependents":"22","updated":"2026-10-10T00:20:55.581Z","searchScore":25.10688,"package":{"name":"ts-fsrs","keywords":["SuperMemo","Anki","FSRS"],"version":"5.4.2","description":"ts-fsrs is a versatile package written in TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the u","sanitized_name":"ts-fsrs","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:fccbb729-7ee1-4ce1-a873-6bf0774d204a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ishiko732@gmail.com","username":"ishiko732"}],"license":"MIT","date":"2026-09-01T02:23:24.171Z","links":{"homepage":"https://github.com/open-spaced-repetition/ts-fsrs#readme","repository":"git+https://github.com/open-spaced-repetition/ts-fsrs.git","bugs":"https://github.com/open-spaced-repetition/ts-fsrs/issues","npm":"https://www.npmjs.com/package/ts-fsrs"}},"score":{"final":25.10688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1877573,"weekly":382037},"dependents":"206","updated":"2026-10-10T00:23:50.701Z","searchScore":25.104095,"package":{"name":"newtype-ts","keywords":["typescript","newtype","functional-programming"],"version":"0.3.5","description":"Implementation of newtypes in TypeScript","sanitized_name":"newtype-ts","publisher":{"email":"giulio.canti@gmail.com","username":"gcanti"},"maintainers":[{"email":"giulio.canti@gmail.com","username":"gcanti"}],"license":"MIT","date":"2022-01-17T16:37:46.620Z","links":{"homepage":"https://github.com/gcanti/newtype-ts","repository":"git+https://github.com/gcanti/newtype-ts.git","bugs":"https://github.com/gcanti/newtype-ts/issues","npm":"https://www.npmjs.com/package/newtype-ts"}},"score":{"final":25.104095,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4478662,"weekly":893069},"dependents":"199","updated":"2026-10-10T00:19:52.730Z","searchScore":25.083857,"package":{"name":"@salesforce/kit","keywords":[],"version":"4.0.1","description":"Commonly needed utilities for TypeScript and JavaScript","sanitized_name":"@salesforce/kit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:60e1c933-f5ca-478f-8b8f-b7cea132c308","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"industriesEngineeringDevOps@salesforce.com","username":"ire-npm-team-user"},{"email":"jimjag@gmail.com","username":"jimjag"},{"email":"alm-cli@salesforce.com","username":"salesforce-releases"},{"email":"jschroeder@salesforce.com","username":"jasonschroeder-sfdc"},{"email":"dev@mobify.com","username":"mobify"},{"email":"admin@lwcjs.org","username":"lwc-admin"},{"email":"osscore@salesforce.com","username":"salesforce-admin"}],"license":"Apache-2.0","date":"2026-09-28T13:54:39.000Z","links":{"homepage":"https://github.com/forcedotcom/kit#readme","repository":"git+https://github.com/forcedotcom/kit.git","bugs":"https://github.com/forcedotcom/kit/issues","npm":"https://www.npmjs.com/package/@salesforce/kit"}},"score":{"final":25.083857,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1848064,"weekly":465461},"dependents":"14","updated":"2026-10-10T00:20:05.917Z","searchScore":25.039814,"package":{"name":"ts-evaluator","keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"version":"2.0.0","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","sanitized_name":"ts-evaluator","publisher":{"email":"frederikwessberg@gmail.com","username":"wessberg"},"maintainers":[{"email":"frederikwessberg@gmail.com","username":"wessberg"}],"license":"MIT","date":"2024-10-10T10:56:27.770Z","links":{"homepage":"https://github.com/wessberg/ts-evaluator#readme","repository":"git+https://github.com/wessberg/ts-evaluator.git","bugs":"https://github.com/wessberg/ts-evaluator/issues","npm":"https://www.npmjs.com/package/ts-evaluator"}},"score":{"final":25.039814,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1275814,"weekly":248420},"dependents":"37","updated":"2026-10-10T00:24:23.272Z","searchScore":24.999287,"package":{"name":"@mobily/ts-belt","keywords":["typescript","flow","functional-programming","functional","programming","fp","monad","option","option-type","result","result-type","array","utility","utils"],"version":"3.13.1","description":"🔧 Fast, modern, and practical utility library for FP in TypeScript.","sanitized_name":"@mobily/ts-belt","publisher":{"email":"hello@mobily.pl","username":"mobily"},"maintainers":[{"email":"hello@mobily.pl","username":"mobily"}],"license":"MIT","date":"2022-08-02T12:13:18.630Z","links":{"homepage":"https://github.com/mobily/ts-belt#readme","repository":"git+https://github.com/mobily/ts-belt.git","bugs":"https://github.com/mobily/ts-belt/issues","npm":"https://www.npmjs.com/package/@mobily/ts-belt"}},"score":{"final":24.999287,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39573203,"weekly":9296062},"dependents":"259","updated":"2026-10-10T00:23:43.120Z","searchScore":24.965048,"package":{"name":"@azure-rest/core-client","keywords":["azure","cloud"],"version":"2.9.0","description":"Core library for interfacing with Azure Rest Clients","sanitized_name":"@azure-rest/core-client","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"microsoft1es","type":"user","email":"npmjs@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"azure-sdk-npmjs@microsoft.com","username":"azure-sdk"},{"email":"npmjs@microsoft.com","username":"microsoft1es"}],"license":"MIT","date":"2026-09-03T17:29:59.148Z","links":{"homepage":"https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/core/core-client-rest/","repository":"git+https://github.com/Azure/azure-sdk-for-js.git","bugs":"https://github.com/Azure/azure-sdk-for-js/issues","npm":"https://www.npmjs.com/package/@azure-rest/core-client"}},"score":{"final":24.965048,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42464216,"weekly":9423738},"dependents":"15","updated":"2026-10-10T00:20:30.675Z","searchScore":24.905712,"package":{"name":"@module-federation/runtime-tools","keywords":[],"version":"2.9.2","description":"Module federation runtime package collection. You can just install it instead of installing all the packages separately.","sanitized_name":"@module-federation/runtime-tools","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"shawzhou","type":"user","email":"codingzx@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:21dc3c29-a71c-4c68-b542-437e407d6799","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"zackary.l.jackson@gmail.com","username":"zackljackson"},{"email":"TwoHeal@163.com","username":"heal"},{"email":"codingzx@gmail.com","username":"shawzhou"},{"email":"giorgiob.boa@gmail.com","username":"gioboa"}],"license":"MIT","date":"2026-09-26T22:57:35.779Z","links":{"homepage":"https://github.com/module-federation/core#readme","repository":"git+https://github.com/module-federation/core.git","bugs":"https://github.com/module-federation/core/issues","npm":"https://www.npmjs.com/package/@module-federation/runtime-tools"}},"score":{"final":24.905712,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1328216,"weekly":311585},"dependents":"25","updated":"2026-10-10T00:22:59.430Z","searchScore":24.901682,"package":{"name":"@kubb/plugin-ts","keywords":["code-generation","codegen","enums","interfaces","kubb","meta-framework","type-generation","types","typescript"],"version":"5.0.5","description":"Generate TypeScript types, interfaces, and enums with Kubb. The base plugin other Kubb plugins build on for type safety.","sanitized_name":"@kubb/plugin-ts","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"stijnvanhulle","type":"user","email":"stijn.vanhulle@outlook.com"},"approver":{"name":"stijnvanhulle","email":"stijn@stijnvanhulle.be"},"trustedPublisher":{"oidcConfigId":"40679022-1b32-4bda-916f-63908db3ec9f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"stijn@stijnvanhulle.be","username":"stijnvanhulle"}],"license":"MIT","date":"2026-10-07T15:28:22.819Z","links":{"homepage":"https://kubb.dev/plugins/plugin-ts","repository":"git+https://github.com/kubb-labs/plugins.git","bugs":"https://github.com/kubb-labs/kubb/issues","npm":"https://www.npmjs.com/package/@kubb/plugin-ts"}},"score":{"final":24.901682,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9712147,"weekly":1925493},"dependents":"3443","updated":"2026-10-10T00:20:21.274Z","searchScore":24.878304,"package":{"name":"vue-loader","keywords":[],"version":"17.4.2","description":"> webpack loader for Vue Single-File Components","sanitized_name":"vue-loader","publisher":{"email":"yyx990803@gmail.com","username":"yyx990803"},"maintainers":[{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"npm@haoqun.me","username":"soda"}],"license":"MIT","date":"2023-12-30T14:08:14.600Z","links":{"homepage":"https://github.com/vuejs/vue-loader#readme","repository":"git+https://github.com/vuejs/vue-loader.git","bugs":"https://github.com/vuejs/vue-loader/issues","npm":"https://www.npmjs.com/package/vue-loader"}},"score":{"final":24.878304,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":582460369,"weekly":127532419},"dependents":"15","updated":"2026-10-10T00:24:34.840Z","searchScore":24.837532,"package":{"name":"@nodelib/fs.scandir","keywords":["NodeLib","fs","FileSystem","file system","scandir","readdir","dirent"],"version":"4.0.1","description":"List files and directories inside the specified directory","sanitized_name":"@nodelib/fs-scandir","publisher":{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"},"maintainers":[{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"}],"license":"MIT","date":"2024-12-01T21:08:34.824Z","links":{"homepage":"https://github.com/nodelib/nodelib/tree/master#readme","repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir","bugs":"https://github.com/nodelib/nodelib/issues","npm":"https://www.npmjs.com/package/@nodelib/fs.scandir"}},"score":{"final":24.837532,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2557324,"weekly":366966},"dependents":"8","updated":"2026-10-10T00:21:50.007Z","searchScore":24.79303,"package":{"name":"postcss-lit","keywords":[],"version":"1.4.1","description":"Lit support for PostCSS and related tooling","sanitized_name":"postcss-lit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:27e04177-8a40-4e28-ab01-398c2ae6b128","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"43081james@gmail.com","username":"43081j"}],"license":"MIT","date":"2026-02-23T15:19:14.618Z","links":{"homepage":"https://github.com/43081j/postcss-lit#readme","repository":"git+https://github.com/43081j/postcss-lit.git","bugs":"https://github.com/43081j/postcss-lit/issues","npm":"https://www.npmjs.com/package/postcss-lit"}},"score":{"final":24.79303,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":856452,"weekly":219730},"dependents":"1","updated":"2026-10-10T00:26:09.007Z","searchScore":24.769053,"package":{"name":"update-ts-references","keywords":["typescript","intellisense","project references","tool","util","yarn","pnpm","workspaces","lerna","monorepo","packages","npm","automatic","update","rush"],"version":"6.1.0","description":"Updates TypeScript references automatically while using workspaces","sanitized_name":"update-ts-references","publisher":{"email":"mirko.kruschke@gmail.com","username":"mkruschke"},"maintainers":[{"email":"mirko.kruschke@gmail.com","username":"mkruschke"}],"license":"MIT","date":"2026-06-22T21:04:15.690Z","links":{"homepage":"https://github.com/eBayClassifiedsGroup/update-ts-references","repository":"git+https://github.com/eBayClassifiedsGroup/update-ts-references.git","bugs":"https://github.com/eBayClassifiedsGroup/update-ts-references/issues","npm":"https://www.npmjs.com/package/update-ts-references"}},"score":{"final":24.769053,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4293252,"weekly":1011920},"dependents":"34","updated":"2026-10-10T00:30:16.644Z","searchScore":24.646206,"package":{"name":"ts-brand","keywords":["typescript","opaque","branding","type"],"version":"0.2.0","description":"Reusable type branding in TypeScript","sanitized_name":"ts-brand","publisher":{"email":"kourge@gmail.com","username":"kourge"},"maintainers":[{"email":"kourge@gmail.com","username":"kourge"}],"license":"MIT","date":"2024-09-13T20:45:02.712Z","links":{"homepage":"https://github.com/kourge/ts-brand#readme","repository":"git+https://github.com/kourge/ts-brand.git","bugs":"https://github.com/kourge/ts-brand/issues","npm":"https://www.npmjs.com/package/ts-brand"}},"score":{"final":24.646206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":257812993,"weekly":60501939},"dependents":"110","updated":"2026-10-10T00:26:10.008Z","searchScore":24.57625,"package":{"name":"json-schema-typed","keywords":["jsonschema","typescript","types","definitions","json","schema"],"version":"8.0.2","description":"JSON Schema TypeScript definitions with complete inline documentation.","sanitized_name":"json-schema-typed","publisher":{"email":"remyrylan@outlook.com","username":"remyrylan"},"maintainers":[{"email":"remyrylan@outlook.com","username":"remyrylan"}],"license":"BSD-2-Clause","date":"2025-11-17T20:30:24.942Z","links":{"homepage":"https://github.com/RemyRylan/json-schema-typed/tree/main/dist/node","repository":"git+https://github.com/RemyRylan/json-schema-typed.git","bugs":"https://github.com/RemyRylan/json-schema-typed/issues","npm":"https://www.npmjs.com/package/json-schema-typed"}},"score":{"final":24.57625,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1998788,"weekly":463877},"dependents":"16","updated":"2026-10-10T00:26:24.274Z","searchScore":24.56674,"package":{"name":"camelize-ts","keywords":["camel-case","json","transform","typescript"],"version":"3.0.0","description":"Recursive camel casing of object property names with proper typing","sanitized_name":"camelize-ts","publisher":{"email":"kristoffer@brabrand.no","username":"kbrabrand"},"maintainers":[{"email":"jonkoops@gmail.com","username":"jkoops"},{"email":"kristoffer@brabrand.no","username":"kbrabrand"}],"license":"MIT","date":"2023-04-24T20:56:02.656Z","links":{"homepage":"https://github.com/kbrabrand/camelize-ts#readme","repository":"git+https://github.com/kbrabrand/camelize-ts.git","bugs":"https://github.com/kbrabrand/camelize-ts/issues","npm":"https://www.npmjs.com/package/camelize-ts"}},"score":{"final":24.56674,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2239244,"weekly":504410},"dependents":"31","updated":"2026-10-10T00:24:42.064Z","searchScore":24.539444,"package":{"name":"protoc-gen-ts","keywords":[],"version":"0.8.7","description":"Compile protocol buffers descriptors to Typescript.","sanitized_name":"protoc-gen-ts","publisher":{"email":"thesayyn@gmail.com","username":"thesayyn"},"maintainers":[{"email":"thesayyn@gmail.com","username":"thesayyn"}],"license":"MIT","date":"2023-09-27T20:31:05.590Z","links":{"homepage":"https://github.com/thesayyn/protoc-gen-ts#readme","repository":"git+https://github.com/thesayyn/protoc-gen-ts.git","bugs":"https://github.com/thesayyn/protoc-gen-ts/issues","npm":"https://www.npmjs.com/package/protoc-gen-ts"}},"score":{"final":24.539444,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":874232,"weekly":208053},"dependents":"3","updated":"2026-10-10T00:25:12.409Z","searchScore":24.526096,"package":{"name":"@spectrum-ts/imessage","keywords":[],"version":"12.10.1","description":"iMessage provider for spectrum-ts.","sanitized_name":"@spectrum-ts/imessage","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2482c3c5-431c-45ed-951b-02d24fc5dfaf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-22T23:05:47.193Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/imessage"}},"score":{"final":24.526096,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":291261663,"weekly":67521262},"dependents":"15","updated":"2026-10-10T00:22:11.976Z","searchScore":24.515827,"package":{"name":"@jridgewell/source-map","keywords":["sourcemap","source","map"],"version":"0.3.11","description":"Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API","sanitized_name":"@jridgewell/source-map","publisher":{"email":"justin+npm@ridgewell.name","actor":{"name":"jridgewell","type":"user","email":"justin+npm@ridgewell.name"},"username":"jridgewell"},"maintainers":[{"email":"justin+npm@ridgewell.name","username":"jridgewell"}],"license":"MIT","date":"2025-08-12T06:43:46.471Z","links":{"homepage":"https://github.com/jridgewell/sourcemaps/tree/main/packages/source-map","repository":"git+https://github.com/jridgewell/sourcemaps.git","bugs":"https://github.com/jridgewell/sourcemaps/issues","npm":"https://www.npmjs.com/package/@jridgewell/source-map"}},"score":{"final":24.515827,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":563063,"weekly":130715},"dependents":"6","updated":"2026-10-10T00:19:56.238Z","searchScore":24.508436,"package":{"name":"spectrum-ts","keywords":[],"version":"12.10.1","description":"Bring agents to any interface — unified messaging SDK for TypeScript.","sanitized_name":"spectrum-ts","publisher":{"email":"team@photon.codes","trustedPublisher":{"oidcConfigId":"oidc:e3f365b7-dca3-4418-9b80-191a39c64bb7","id":"github"},"username":"photon_dev"},"maintainers":[{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-23T04:14:13.950Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/spectrum-ts"}},"score":{"final":24.508436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":598503766,"weekly":130537080},"dependents":"19","updated":"2026-10-10T00:23:27.972Z","searchScore":24.505268,"package":{"name":"@nodelib/fs.stat","keywords":["NodeLib","fs","FileSystem","file system","stat"],"version":"4.0.0","description":"Get the status of a file with some features","sanitized_name":"@nodelib/fs-stat","publisher":{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"},"maintainers":[{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"}],"license":"MIT","date":"2024-12-01T13:14:10.611Z","links":{"homepage":"https://github.com/nodelib/nodelib/tree/master#readme","repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat","bugs":"https://github.com/nodelib/nodelib/issues","npm":"https://www.npmjs.com/package/@nodelib/fs.stat"}},"score":{"final":24.505268,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1831573,"weekly":374364},"dependents":"80","updated":"2026-10-10T00:21:05.308Z","searchScore":24.461185,"package":{"name":"@protobuf-ts/grpcweb-transport","keywords":["Protocol Buffers","protobuf","TypeScript","gRPC-web"],"version":"2.11.1","description":"gRPC-web transport for clients generated by the protoc plugin \"protobuf-ts\"","sanitized_name":"@protobuf-ts/grpcweb-transport","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:20.715Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/grpcweb-transport"}},"score":{"final":24.461185,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1386803,"weekly":339387},"dependents":"23","updated":"2026-10-10T00:27:23.551Z","searchScore":24.45763,"package":{"name":"@zxcvbn-ts/dictionary-compression","keywords":["zxcvbn-ts","language","compression","decompression"],"version":"3.0.1","description":"dictionary-compression helper for zxcvbn-ts language packages","sanitized_name":"@zxcvbn-ts/dictionary-compression","publisher":{"email":"mr.wook@web.de","username":"mrwook"},"maintainers":[{"email":"mr.wook@web.de","username":"mrwook"}],"license":"MIT","date":"2025-01-02T14:44:24.754Z","links":{"homepage":"https://github.com/zxcvbn-ts/dictionary-compression","repository":"git+https://github.com/zxcvbn-ts/dictionary-compression.git","bugs":"https://github.com/zxcvbn-ts/dictionary-compression/issues","npm":"https://www.npmjs.com/package/@zxcvbn-ts/dictionary-compression"}},"score":{"final":24.45763,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":625085,"weekly":136785},"dependents":"1","updated":"2026-10-10T00:21:09.601Z","searchScore":24.391148,"package":{"name":"@ts-rest/nest","keywords":["rpc","rest","typescript","typescript-rest","nestjs","http","api","type safe"],"version":"3.52.1","description":"Nest server integration for @ts-rest","sanitized_name":"@ts-rest/nest","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:57.918Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/nest"}},"score":{"final":24.391148,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46921405,"weekly":10608719},"dependents":"69","updated":"2026-10-10T00:22:29.603Z","searchScore":24.381062,"package":{"name":"@vue/language-core","keywords":[],"version":"3.3.12","description":"<p>   <a href=\"https://www.npmjs.com/package/@vue/language-core\"><img src=\"https://img.shields.io/npm/v/@vue/language-core.svg?labelColor=18181B&color=1584FC\" alt=\"NPM version\"></a>   <a href=\"https://github.com/vuejs/language-tools/blob/master/LICENSE\"><","sanitized_name":"@vue/language-core","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"kazariex","type":"user","email":"mimorimaboroshi@gmail.com"},"trustedPublisher":{"oidcConfigId":"2484c7ab-a2d1-43cc-b708-a916850a20f4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"johnsoncodehk@gmail.com","username":"johnsoncodehk"},{"email":"mimorimaboroshi@gmail.com","username":"kazariex"}],"license":"MIT","date":"2026-10-02T09:27:48.122Z","links":{"homepage":"https://github.com/vuejs/language-tools#readme","repository":"git+https://github.com/vuejs/language-tools.git","bugs":"https://github.com/vuejs/language-tools/issues","npm":"https://www.npmjs.com/package/@vue/language-core"}},"score":{"final":24.381062,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57903134,"weekly":10671723},"dependents":"6","updated":"2026-10-10T00:27:43.730Z","searchScore":24.367558,"package":{"name":"@pnpm/config.env-replace","keywords":["pnpm","pnpm11","config","env"],"version":"1100.0.0","description":"Replaces env variable placeholders in configuration settings","sanitized_name":"@pnpm/config-env-replace","publisher":{"email":"publish-bot@pnpm.io","username":"pnpmuser"},"maintainers":[{"email":"publish-bot@pnpm.io","username":"pnpmuser"},{"email":"z@kochan.io","username":"zkochan"}],"license":"MIT","date":"2026-09-28T07:15:05.487Z","links":{"homepage":"https://github.com/pnpm/pnpm/tree/main/pnpm11/config/env-replace#readme","repository":"https://github.com/pnpm/pnpm/tree/main/pnpm11/config/env-replace","bugs":"https://github.com/pnpm/pnpm/issues","npm":"https://www.npmjs.com/package/@pnpm/config.env-replace"}},"score":{"final":24.367558,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50268323,"weekly":10144675},"dependents":"317","updated":"2026-10-10T00:23:49.068Z","searchScore":24.365719,"package":{"name":"@vitejs/plugin-react-swc","keywords":["fast refresh","react","react-refresh","swc","vite","vite-plugin"],"version":"4.3.3","description":"Speed up your Vite dev server with SWC","sanitized_name":"@vitejs/plugin-react-swc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:180984a1-877a-4702-9206-2afee4ce57a8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"vite@voidzero.dev","username":"vitebot"}],"license":"MIT","date":"2026-07-30T10:25:03.233Z","links":{"homepage":"https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react-swc#readme","repository":"git+https://github.com/vitejs/vite-plugin-react.git","bugs":"https://github.com/vitejs/vite-plugin-react/issues","npm":"https://www.npmjs.com/package/@vitejs/plugin-react-swc"}},"score":{"final":24.365719,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2809004,"weekly":615447},"dependents":"55","updated":"2026-10-10T00:26:45.656Z","searchScore":24.336967,"package":{"name":"@zxcvbn-ts/language-en","keywords":["zxcvbn","language","translation","english"],"version":"4.1.1","description":"The English language package for zxcvbn-ts","sanitized_name":"@zxcvbn-ts/language-en","publisher":{"email":"mr.wook@web.de","username":"mrwook"},"maintainers":[{"email":"mr.wook@web.de","username":"mrwook"}],"license":"MIT","date":"2026-06-16T14:35:47.783Z","links":{"homepage":"https://github.com/zxcvbn-ts/zxcvbn","repository":"git+https://github.com/zxcvbn-ts/zxcvbn.git","bugs":"https://github.com/zxcvbn-ts/zxcvbn/issues","npm":"https://www.npmjs.com/package/@zxcvbn-ts/language-en"}},"score":{"final":24.336967,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":429092350,"weekly":102705181},"dependents":"35","updated":"2026-10-10T00:22:15.293Z","searchScore":24.30565,"package":{"name":"@aws-sdk/token-providers","keywords":["aws","token"],"version":"3.1149.0","description":"A collection of token providers","sanitized_name":"@aws-sdk/token-providers","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:52:41.811Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/token-providers","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/token-providers"}},"score":{"final":24.30565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":135476943,"weekly":32199377},"dependents":"5113","updated":"2026-10-10T00:22:16.045Z","searchScore":24.304167,"package":{"name":"@reduxjs/toolkit","keywords":["redux","react","starter","toolkit","reducer","slice","immer","immutable","redux-toolkit","tanstack-intent"],"version":"2.13.0","description":"The official, opinionated, batteries-included toolset for efficient Redux development","sanitized_name":"@reduxjs/toolkit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f1b85c15-cb1e-48bd-9587-6c3ff215ccd2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mark.erikson@gmail.com","username":"acemarke"},{"email":"timdorr@timdorr.com","username":"timdorr"},{"email":"dan.abramov@gmail.com","username":"gaearon"},{"email":"mail@lenzw.de","username":"phryneas"},{"email":"crutchcorn@gmail.com","username":"crutchcorn"},{"email":"ben.j.durrant@gmail.com","username":"eskimojo"}],"license":"MIT","date":"2026-09-29T02:48:23.306Z","links":{"homepage":"https://redux-toolkit.js.org","repository":"git+https://github.com/reduxjs/redux-toolkit.git","bugs":"https://github.com/reduxjs/redux-toolkit/issues","npm":"https://www.npmjs.com/package/@reduxjs/toolkit"}},"score":{"final":24.304167,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":795769,"weekly":89763},"dependents":"8","updated":"2026-10-10T00:26:32.454Z","searchScore":24.297993,"package":{"name":"twirp-ts","keywords":["Twirp","Typescript"],"version":"2.5.0","description":"Typescript implementation of the Twirp protocol","sanitized_name":"twirp-ts","publisher":{"email":"fabri.feno@gmail.com","username":"fenos"},"maintainers":[{"email":"fabri.feno@gmail.com","username":"fenos"}],"license":"MIT","date":"2022-04-29T14:28:01.763Z","links":{"homepage":"https://github.com/hopin-team/twirp-ts#readme","repository":"git+https://github.com/hopin-team/twirp-ts.git","bugs":"https://github.com/hopin-team/twirp-ts/issues","npm":"https://www.npmjs.com/package/twirp-ts"}},"score":{"final":24.297993,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":65604167,"weekly":12630263},"dependents":"338","updated":"2026-10-10T00:25:30.480Z","searchScore":24.272285,"package":{"name":"@azure/core-lro","keywords":["isomorphic","browser","javascript","node","microsoft","lro","polling","azure","cloud"],"version":"3.4.1","description":"Isomorphic client library for supporting long-running operations in node.js and browser.","sanitized_name":"@azure/core-lro","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"microsoft1es","type":"user","email":"npmjs@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"azure-sdk-npmjs@microsoft.com","username":"azure-sdk"},{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"}],"license":"MIT","date":"2026-09-03T17:36:11.954Z","links":{"homepage":"https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/core-lro/README.md","repository":"git+https://github.com/Azure/azure-sdk-for-js.git","bugs":"https://github.com/Azure/azure-sdk-for-js/issues","npm":"https://www.npmjs.com/package/@azure/core-lro"}},"score":{"final":24.272285,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5680969,"weekly":1324196},"dependents":"537","updated":"2026-10-10T00:23:49.615Z","searchScore":24.26022,"package":{"name":"ts-md5","keywords":["placeos","cotag","md5","typescript","ts"],"version":"2.0.1","description":"TypeScript MD5 implementation","sanitized_name":"ts-md5","publisher":{"email":"alex@yuion.net","actor":{"name":"yuion","type":"user","email":"alex@yuion.net"},"username":"yuion"},"maintainers":[{"email":"steve@cotag.me","username":"stakach"},{"email":"alex@yuion.net","username":"yuion"}],"license":"MIT","date":"2025-07-02T03:40:42.951Z","links":{"homepage":"https://github.com/cotag/ts-md5","repository":"git+https://github.com/cotag/ts-md5.git","bugs":"https://github.com/cotag/ts-md5/issues","npm":"https://www.npmjs.com/package/ts-md5"}},"score":{"final":24.26022,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21612282,"weekly":5080621},"dependents":"96","updated":"2026-10-10T00:24:59.578Z","searchScore":24.25647,"package":{"name":"@typescript/vfs","keywords":[],"version":"1.6.5","description":"A Map based TypeScript Virtual File System.","sanitized_name":"@typescript/vfs","publisher":{"email":"typescript-design@microsoft.com","username":"typescript-deploys"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"typescript@microsoft.com","username":"typescript-bot"},{"email":"wwigham@gmail.com","username":"weswigham"},{"email":"andrew@wheream.io","username":"andrewbranch"},{"email":"typescript-design@microsoft.com","username":"typescript-deploys"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"jacob.b.bailey@gmail.com","username":"jakebailey"}],"license":"MIT","date":"2026-09-22T19:55:43.967Z","links":{"homepage":"https://github.com/microsoft/TypeScript-Website","repository":"git+https://github.com/microsoft/TypeScript-Website.git","bugs":"https://github.com/microsoft/TypeScript-Website/issues","npm":"https://www.npmjs.com/package/@typescript/vfs"}},"score":{"final":24.25647,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":945944,"weekly":209447},"dependents":"13","updated":"2026-10-10T00:25:44.486Z","searchScore":24.25031,"package":{"name":"diff-match-patch-ts","keywords":["diff","match","patch"],"version":"2.0.0","description":"Port of diff-match-patch to TypeScript.","sanitized_name":"diff-match-patch-ts","publisher":{"email":"richardr39@gmail.com","username":"rars"},"maintainers":[{"email":"richardr39@gmail.com","username":"rars"}],"license":"MIT","date":"2026-06-16T12:30:56.043Z","links":{"homepage":"https://github.com/rars/diff-match-patch-ts#readme","repository":"git+https://github.com/rars/diff-match-patch-ts.git","bugs":"https://github.com/rars/diff-match-patch-ts/issues","npm":"https://www.npmjs.com/package/diff-match-patch-ts"}},"score":{"final":24.25031,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":383494,"weekly":110715},"dependents":"3","updated":"2026-10-10T00:27:50.671Z","searchScore":24.186367,"package":{"name":"ts-node-maintained","keywords":["typescript","node","runtime","environment","ts","compiler"],"version":"10.9.6","description":"TypeScript execution environment and REPL for node.js, with source map support","sanitized_name":"ts-node-maintained","publisher":{"email":"virk@adonisjs.com","username":"virk"},"maintainers":[{"email":"virk@adonisjs.com","username":"virk"}],"license":"MIT","date":"2025-07-30T05:25:41.735Z","links":{"homepage":"https://github.com/thetutlage/ts-node-maintained","repository":"git+https://github.com/thetutlage/ts-node-maintained.git","bugs":"https://github.com/thetutlage/ts-node-maintained/issues","npm":"https://www.npmjs.com/package/ts-node-maintained"}},"score":{"final":24.186367,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":738696,"weekly":166689},"dependents":"41","updated":"2026-10-10T00:24:22.200Z","searchScore":24.18313,"package":{"name":"bcrypt-ts","keywords":["bcrypt","bcryptjs"],"version":"9.0.2","description":"bcrypt written in typescript","sanitized_name":"bcrypt-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:31868c1e-a810-4764-8b7d-ddb5a29e2982","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mister-hope@outlook.com","username":"mister-hope"}],"license":"MIT","date":"2026-08-06T00:31:09.396Z","links":{"homepage":"https://github.com/Mister-Hope/bcrypt-ts#readme","repository":"git://github.com/Mister-Hope/bcrypt-ts.git","bugs":"https://github.com/Mister-Hope/bcrypt-ts/issues","npm":"https://www.npmjs.com/package/bcrypt-ts"}},"score":{"final":24.18313,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":529118,"weekly":119313},"dependents":"5","updated":"2026-10-10T00:20:17.051Z","searchScore":24.128769,"package":{"name":"ts-migrate","keywords":["ts-migrate","typescript","migration","codemod"],"version":"0.1.35","description":"A tool for migrating frontend application from JavaScript to TypeScript","sanitized_name":"ts-migrate","publisher":{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},"maintainers":[{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},{"email":"brie.codes@gmail.com","username":"brieb"}],"license":"MIT","date":"2022-11-08T03:39:09.373Z","links":{"homepage":"https://github.com/airbnb/ts-migrate#readme","repository":"git+https://github.com/airbnb/ts-migrate.git","bugs":"https://github.com/airbnb/ts-migrate/issues","npm":"https://www.npmjs.com/package/ts-migrate"}},"score":{"final":24.128769,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":605985,"weekly":143992},"dependents":"6","updated":"2026-10-10T00:22:56.107Z","searchScore":24.095278,"package":{"name":"ts-migrate-plugins","keywords":["ts-migrate","ts-migrate-plugins","typescript","migration","codemod"],"version":"0.1.35","description":"Set of codemods, which are doing transformation of js/jsx to ts/tsx","sanitized_name":"ts-migrate-plugins","publisher":{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},"maintainers":[{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},{"email":"brie.codes@gmail.com","username":"brieb"}],"license":"MIT","date":"2022-11-08T03:39:08.242Z","links":{"homepage":"https://github.com/airbnb/ts-migrate#readme","repository":"git+https://github.com/airbnb/ts-migrate.git","bugs":"https://github.com/airbnb/ts-migrate/issues","npm":"https://www.npmjs.com/package/ts-migrate-plugins"}},"score":{"final":24.095278,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":582828933,"weekly":127606398},"dependents":"97","updated":"2026-10-10T00:24:41.264Z","searchScore":24.079165,"package":{"name":"@nodelib/fs.walk","keywords":["NodeLib","fs","FileSystem","file system","walk","scanner","crawler"],"version":"3.0.1","description":"A library for efficiently walking a directory recursively","sanitized_name":"@nodelib/fs-walk","publisher":{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"},"maintainers":[{"email":"dmalinochkin@rambler.ru","username":"mrmlnc"}],"license":"MIT","date":"2024-12-01T21:08:36.543Z","links":{"homepage":"https://github.com/nodelib/nodelib/tree/master#readme","repository":"https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk","bugs":"https://github.com/nodelib/nodelib/issues","npm":"https://www.npmjs.com/package/@nodelib/fs.walk"}},"score":{"final":24.079165,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":576692,"weekly":98564},"dependents":"12","updated":"2026-10-10T00:30:23.328Z","searchScore":24.020481,"package":{"name":"ts-jest-resolver","keywords":["jest","jest-resolver","ts-jest","typescript","ts-jest-resolver"],"version":"2.0.1","description":"A resolver for `jest` that uses same strategy as TS when resolving files with JavaScript extension (\".js\").","sanitized_name":"ts-jest-resolver","publisher":{"email":"vitorluizc@outlook.com","username":"vitorluizc"},"maintainers":[{"email":"vitorluizc@outlook.com","username":"vitorluizc"}],"license":"MIT","date":"2023-03-20T03:10:54.364Z","links":{"homepage":"https://github.com/VitorLuizC/ts-jest-resolver#readme","repository":"git+https://github.com/VitorLuizC/ts-jest-resolver.git","bugs":"https://github.com/VitorLuizC/ts-jest-resolver/issues","npm":"https://www.npmjs.com/package/ts-jest-resolver"}},"score":{"final":24.020481,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":764938,"weekly":148756},"dependents":"0","updated":"2026-10-10T00:30:31.459Z","searchScore":23.953562,"package":{"name":"ts-plugin-sort-import-suggestions","keywords":[],"version":"1.0.4","description":"Customize the priority of auto-import suggestions from TypeScript Language Server","sanitized_name":"ts-plugin-sort-import-suggestions","publisher":{"email":"houkanshan@gmail.com","username":"houkanshan"},"maintainers":[{"email":"houkanshan@gmail.com","username":"houkanshan"}],"license":"MIT","date":"2024-02-23T18:04:09.193Z","links":{"homepage":"https://github.com/tidalhq/ts-plugin-sort-import-suggestions","repository":"git+https://github.com/tidalhq/ts-plugin-sort-import-suggestions.git","bugs":"https://github.com/tidalhq/ts-plugin-sort-import-suggestions/issues","npm":"https://www.npmjs.com/package/ts-plugin-sort-import-suggestions"}},"score":{"final":23.953562,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":537657,"weekly":94164},"dependents":"10","updated":"2026-10-10T00:25:35.570Z","searchScore":23.921877,"package":{"name":"@zerollup/ts-helpers","keywords":["typescript","transform","helpers","plugin"],"version":"1.7.18","description":"Ts transform plugins helpers","sanitized_name":"@zerollup/ts-helpers","publisher":{"email":"zerkalica@gmail.com","username":"zerkalica"},"maintainers":[{"email":"zerkalica@gmail.com","username":"zerkalica"}],"license":"MIT","date":"2020-06-08T15:33:22.464Z","links":{"homepage":"https://github.com/zerkalica/zerollup/tree/master/packages/ts-helpers/#readme","repository":"git+https://github.com/zerkalica/zerollup.git","bugs":"https://github.com/zerkalica/zerollup/issues","npm":"https://www.npmjs.com/package/@zerollup/ts-helpers"}},"score":{"final":23.921877,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":578063,"weekly":123112},"dependents":"10","updated":"2026-10-10T00:24:54.947Z","searchScore":23.9173,"package":{"name":"ts-migrate-server","keywords":["ts-migrate","ts-migrate-server","typescript","migration","codemod"],"version":"0.1.33","description":"A package that contains the main migration runner and spawns a TSServer process","sanitized_name":"ts-migrate-server","publisher":{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},"maintainers":[{"email":"rudenko.sergey92@gmail.com","username":"rudeg"},{"email":"brie.codes@gmail.com","username":"brieb"}],"license":"MIT","date":"2022-09-02T04:39:39.716Z","links":{"homepage":"https://github.com/airbnb/ts-migrate#readme","repository":"git+https://github.com/airbnb/ts-migrate.git","bugs":"https://github.com/airbnb/ts-migrate/issues","npm":"https://www.npmjs.com/package/ts-migrate-server"}},"score":{"final":23.9173,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":676478,"weekly":146031},"dependents":"1","updated":"2026-10-10T00:27:30.571Z","searchScore":23.907335,"package":{"name":"ts-jest-mock-import-meta","keywords":["ts-jest","jest","transformer","AST","import.meta"],"version":"1.3.2","description":"A simple Typescript AST transformer for ts-jest, that mock import.meta expressions.","sanitized_name":"ts-jest-mock-import-meta","publisher":{"email":"thomas.louis.simard@gmail.com","username":"thomzz"},"maintainers":[{"email":"thomas.louis.simard@gmail.com","username":"thomzz"}],"license":"MIT","date":"2026-04-20T15:30:30.534Z","links":{"homepage":"https://github.com/ThomZz/ts-jest-mock-import-meta#readme","repository":"git+https://github.com/ThomZz/ts-jest-mock-import-meta.git","bugs":"https://github.com/ThomZz/ts-jest-mock-import-meta/issues","npm":"https://www.npmjs.com/package/ts-jest-mock-import-meta"}},"score":{"final":23.907335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5092441,"weekly":1119752},"dependents":"2","updated":"2026-10-10T00:29:15.151Z","searchScore":23.835033,"package":{"name":"geojson-equality-ts","keywords":["geojson","equality","equal","assertion"],"version":"1.0.2","description":"Check two valid geojson geometries for equality.","sanitized_name":"geojson-equality-ts","publisher":{"email":"james@smallsaucepan.com","username":"smallsaucepan"},"maintainers":[{"email":"james@smallsaucepan.com","username":"smallsaucepan"}],"license":"MIT","date":"2024-06-14T12:47:39.096Z","links":{"homepage":"https://github.com/smallsaucepan/geojson-equality-ts","repository":"git://github.com/smallsaucepan/geojson-equality-ts.git","bugs":"https://github.com/smallsaucepan/geojson-equality-ts/issues","npm":"https://www.npmjs.com/package/geojson-equality-ts"}},"score":{"final":23.835033,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1498682,"weekly":246940},"dependents":"2","updated":"2026-10-10T00:29:49.694Z","searchScore":23.808311,"package":{"name":"cmake-ts","keywords":["cmake","nan","node","native","addon","build","cmake-js"],"version":"1.0.2","description":"cmake-js rewrite in typescript to support advanced build configurations","sanitized_name":"cmake-ts","publisher":{"email":"aminyahyaabadi74@gmail.com","username":"aminya"},"maintainers":[{"email":"mkoppehel@embedded.enterprises","username":"martin31821"},{"email":"aminyahyaabadi74@gmail.com","username":"aminya"}],"license":"MIT","date":"2025-04-13T10:34:27.067Z","links":{"homepage":"https://github.com/EmbeddedEnterprises/cmake-ts#readme","repository":"git+https://github.com/EmbeddedEnterprises/cmake-ts.git","bugs":"https://github.com/EmbeddedEnterprises/cmake-ts/issues","npm":"https://www.npmjs.com/package/cmake-ts"}},"score":{"final":23.808311,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4273001,"weekly":961834},"dependents":"10","updated":"2026-10-10T00:26:17.949Z","searchScore":23.774973,"package":{"name":"i18next-resources-for-ts","keywords":["i18next","typescript"],"version":"2.1.1","description":"This package helps to transform resources to be used in a typesafe i18next project.","sanitized_name":"i18next-resources-for-ts","publisher":{"email":"adriano@raiano.ch","username":"adrai"},"maintainers":[{"email":"adriano@raiano.ch","username":"adrai"},{"email":"jan.muehlemann@gmail.com","username":"jamuhl"}],"license":"MIT","date":"2026-09-24T12:53:22.827Z","links":{"homepage":"https://github.com/i18next/i18next-resources-for-ts","repository":"git+ssh://git@github.com/i18next/i18next-resources-for-ts.git","bugs":"https://github.com/i18next/i18next-resources-for-ts/issues","npm":"https://www.npmjs.com/package/i18next-resources-for-ts"}},"score":{"final":23.774973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15341993,"weekly":3204874},"dependents":"31","updated":"2026-10-10T00:26:55.831Z","searchScore":23.75967,"package":{"name":"ts-easing","keywords":[],"version":"0.2.0","description":"Collection of easing functions in TypeScript","sanitized_name":"ts-easing","publisher":{"email":"vadimsdaleckis@gmail.com","username":"streamich"},"maintainers":[{"email":"vadimsdaleckis@gmail.com","username":"streamich"}],"license":"Unlicense","date":"2018-11-13T17:49:37.704Z","links":{"homepage":"https://github.com/streamich/ts-easing#readme","repository":"git+https://github.com/streamich/ts-easing.git","bugs":"https://github.com/streamich/ts-easing/issues","npm":"https://www.npmjs.com/package/ts-easing"}},"score":{"final":23.75967,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60476163,"weekly":13612092},"dependents":"14","updated":"2026-10-10T00:30:47.284Z","searchScore":23.750105,"package":{"name":"glob-to-regex.js","keywords":["glob","regex","regexp","pattern","matcher","path","filesystem","wildcard"],"version":"1.3.1","description":"Transform GLOB patterns to JavaScript regular expressions for fast file path matching.","sanitized_name":"glob-to-regex-js","publisher":{"email":"vadimsdaleckis@gmail.com","username":"streamich"},"maintainers":[{"email":"vadimsdaleckis@gmail.com","username":"streamich"}],"license":"Apache-2.0","date":"2026-09-13T10:45:33.871Z","links":{"homepage":"https://github.com/streamich/glob-to-regex","repository":"git+https://github.com/streamich/glob-to-regex.git","bugs":"https://github.com/streamich/glob-to-regex/issues","npm":"https://www.npmjs.com/package/glob-to-regex.js"}},"score":{"final":23.750105,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":779695,"weekly":145661},"dependents":"73","updated":"2026-10-10T00:24:10.226Z","searchScore":23.742897,"package":{"name":"@vue/cli-plugin-typescript","keywords":["vue","cli","typescript"],"version":"5.0.9","description":"typescript plugin for vue-cli","sanitized_name":"@vue/cli-plugin-typescript","publisher":{"email":"npm@haoqun.me","username":"soda"},"maintainers":[{"email":"guillaume.b.chau@gmail.com","username":"akryum"},{"email":"yyx990803@gmail.com","username":"yyx990803"},{"email":"npm@haoqun.me","username":"soda"}],"license":"MIT","date":"2025-08-21T10:57:04.477Z","links":{"homepage":"https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-plugin-typescript#readme","repository":"git+https://github.com/vuejs/vue-cli.git","bugs":"https://github.com/vuejs/vue-cli/issues","npm":"https://www.npmjs.com/package/@vue/cli-plugin-typescript"}},"score":{"final":23.742897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":546687,"weekly":111860},"dependents":"1","updated":"2026-10-10T00:29:05.228Z","searchScore":23.714718,"package":{"name":"@spectrum-ts/telegram","keywords":[],"version":"12.10.1","description":"Telegram provider for spectrum-ts.","sanitized_name":"@spectrum-ts/telegram","publisher":{"email":"team@photon.codes","username":"photon_dev"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-23T04:11:41.770Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/telegram"}},"score":{"final":23.714718,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17025979,"weekly":3983644},"dependents":"426","updated":"2026-10-10T00:23:40.964Z","searchScore":23.70653,"package":{"name":"tiny-typed-emitter","keywords":["tiny-typed-emitter","typed-event-emitter","typescript","typescript-library","typescript-boilerplate","nodejs","nodejs-library","event","events","event-emitter","event-emitters","eventemitter","eventemitter3","definitelytyped","typings","definitely-typed"],"version":"2.1.0","description":"Fully type-checked EventEmitter","sanitized_name":"tiny-typed-emitter","publisher":{"email":"zura.bena1@gmail.com","username":"binier"},"maintainers":[{"email":"zura.bena1@gmail.com","username":"binier"}],"license":"MIT","date":"2021-07-24T08:55:44.672Z","links":{"homepage":"https://github.com/binier/tiny-typed-emitter#readme","repository":"git+https://github.com/binier/tiny-typed-emitter.git","bugs":"https://github.com/binier/tiny-typed-emitter/issues","npm":"https://www.npmjs.com/package/tiny-typed-emitter"}},"score":{"final":23.70653,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":548559,"weekly":113170},"dependents":"1","updated":"2026-10-10T00:26:32.179Z","searchScore":23.695503,"package":{"name":"@spectrum-ts/whatsapp-business","keywords":[],"version":"12.10.1","description":"WhatsApp Business provider for spectrum-ts.","sanitized_name":"@spectrum-ts/whatsapp-business","publisher":{"email":"team@photon.codes","username":"photon_dev"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-23T04:11:59.151Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/whatsapp-business"}},"score":{"final":23.695503,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":872673,"weekly":192287},"dependents":"70","updated":"2026-10-10T00:20:01.629Z","searchScore":23.614002,"package":{"name":"@tokens-studio/sd-transforms","keywords":["design tokens","figma","style-dictionary"],"version":"2.0.3","description":"Custom transforms for Style-Dictionary, to work with Design Tokens that are exported from Tokens Studio","sanitized_name":"@tokens-studio/sd-transforms","publisher":{"email":"six.jan@gmail.com","actor":{"name":"jorenbroekema","type":"user","email":"joren.broekema@gmail.com"},"username":"six7"},"maintainers":[{"email":"marco@hyma.io","username":"marco-hyma"},{"email":"six.jan@gmail.com","username":"six7"},{"email":"florian@hyma.io","username":"florian_hyma"}],"license":"MIT","date":"2025-12-10T09:42:26.377Z","links":{"homepage":"https://github.com/tokens-studio/sd-transforms#readme","repository":"git+https://github.com/tokens-studio/sd-transforms.git","bugs":"https://github.com/tokens-studio/sd-transforms/issues","npm":"https://www.npmjs.com/package/@tokens-studio/sd-transforms"}},"score":{"final":23.614002,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":650653996,"weekly":136331996},"dependents":"266","updated":"2026-10-10T00:23:54.452Z","searchScore":23.577576,"package":{"name":"@jest/types","keywords":[],"version":"30.5.1","description":"This package contains shared types of Jest's packages.","sanitized_name":"@jest/types","publisher":{"email":"sbekkhus91@gmail.com","actor":{"name":"cpojer","type":"user","email":"christoph.pojer@gmail.com"},"username":"simenb"},"maintainers":[{"email":"aaron@abramov.io","username":"aaronabramov"},{"email":"sbekkhus91@gmail.com","username":"simenb"},{"email":"rickhanlonii@gmail.com","username":"rickhanlonii"},{"email":"operations@openjsf.org","username":"openjs-operations"},{"email":"christoph.pojer@gmail.com","username":"cpojer"}],"license":"MIT","date":"2026-09-01T07:59:43.390Z","links":{"homepage":"https://github.com/jestjs/jest#readme","repository":"git+https://github.com/jestjs/jest.git","bugs":"https://github.com/jestjs/jest/issues","npm":"https://www.npmjs.com/package/@jest/types"}},"score":{"final":23.577576,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":522738,"weekly":141396},"dependents":"45","updated":"2026-10-10T00:22:50.112Z","searchScore":23.554375,"package":{"name":"@esotericsoftware/spine-core","keywords":["gamedev","animations","2d","spine","game-dev","runtimes","skeletal"],"version":"4.3.13","description":"The official Spine Runtimes for the web.","sanitized_name":"@esotericsoftware/spine-core","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"daaaaa","type":"user","email":"iamdjj@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:44e5e965-3193-4da4-a09d-531dcce813ad","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mario@badlogicgames.com","username":"badlogic"},{"email":"nate@n4te.com","username":"nathansweet"},{"email":"iamdjj@gmail.com","username":"daaaaa"}],"license":"LicenseRef-LICENSE","date":"2026-07-24T16:27:41.134Z","links":{"homepage":"https://github.com/esotericsoftware/spine-runtimes#readme","repository":"git+https://github.com/EsotericSoftware/spine-runtimes.git","bugs":"https://github.com/esotericsoftware/spine-runtimes/issues","npm":"https://www.npmjs.com/package/@esotericsoftware/spine-core"}},"score":{"final":23.554375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":600407,"weekly":106002},"dependents":"12","updated":"2026-10-10T00:26:46.954Z","searchScore":23.550123,"package":{"name":"ts-regex-builder","keywords":["regex","typescript"],"version":"1.8.2","description":"Maintainable regular expressions for TypeScript and JavaScript.","sanitized_name":"ts-regex-builder","publisher":{"email":"mdjastrzebski@gmail.com","username":"mdjastrzebski"},"maintainers":[{"email":"mdjastrzebski@gmail.com","username":"mdjastrzebski"}],"license":"MIT","date":"2024-09-09T08:23:52.602Z","links":{"homepage":"https://github.com/callstack/ts-regex-builder#readme","repository":"git+https://github.com/callstack/ts-regex-builder.git","bugs":"https://github.com/callstack/ts-regex-builder/issues","npm":"https://www.npmjs.com/package/ts-regex-builder"}},"score":{"final":23.550123,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":191797373,"weekly":44535884},"dependents":"10","updated":"2026-10-10T00:24:58.240Z","searchScore":23.53872,"package":{"name":"is-bun-module","keywords":["core","modules","module","node","dependencies","bun"],"version":"2.0.0","description":"Is this specifier a Bun core module or supported Node one?","sanitized_name":"is-bun-module","publisher":{"email":"techuila.sunset@gmail.com","username":"sunset_techuila"},"maintainers":[{"email":"techuila.sunset@gmail.com","username":"sunset_techuila"}],"license":"MIT","date":"2025-03-23T22:51:54.403Z","links":{"homepage":"https://github.com/SunsetTechuila/is-bun-module","repository":"git+https://github.com/SunsetTechuila/is-bun-module.git","bugs":"https://github.com/SunsetTechuila/is-bun-module/issues","npm":"https://www.npmjs.com/package/is-bun-module"}},"score":{"final":23.53872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":746121,"weekly":164091},"dependents":"25","updated":"2026-10-10T00:24:40.151Z","searchScore":23.53348,"package":{"name":"@ts-morph/bootstrap","keywords":["typescript","compiler","bootstrap"],"version":"0.29.0","description":"API for getting quickly set up with the TypeScript Compiler API.","sanitized_name":"@ts-morph/bootstrap","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bdcc769d-cf82-4684-b2ac-7af8e2266cbd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dsherret@gmail.com","username":"dsherret"}],"license":"MIT","date":"2026-04-12T18:30:24.133Z","links":{"homepage":"https://github.com/dsherret/ts-morph#readme","repository":"git+https://github.com/dsherret/ts-morph.git","bugs":"https://github.com/dsherret/ts-morph/issues","npm":"https://www.npmjs.com/package/@ts-morph/bootstrap"}},"score":{"final":23.53348,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10407062,"weekly":2406563},"dependents":"53","updated":"2026-10-10T00:27:36.668Z","searchScore":23.52143,"package":{"name":"ts-error","keywords":["Error","Extendable","JavaScript","ES6","esnext","TypeScript"],"version":"1.0.6","description":"An extendable Error class that actually works, with TypeScript definition files, supporting old and new style classes and compatibility even with the oldest browsers","sanitized_name":"ts-error","publisher":{"email":"npm@gfm.io","username":"gfmio"},"maintainers":[{"email":"me@gfm.io","username":"gfmio"}],"license":"MIT","date":"2020-05-14T21:48:54.660Z","links":{"homepage":"https://github.com/gfmio/ts-error#readme","repository":"git+https://github.com/gfmio/ts-error.git","bugs":"https://github.com/gfmio/ts-error/issues","npm":"https://www.npmjs.com/package/ts-error"}},"score":{"final":23.52143,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":591622,"weekly":142448},"dependents":"1","updated":"2026-10-10T00:29:06.514Z","searchScore":23.49701,"package":{"name":"@golevelup/ts-vitest","keywords":["NestJS","vitest","vite","testing","utilities","levelup"],"version":"4.0.0","description":"Reusable utilities to help level up NestJS Testing","sanitized_name":"@golevelup/ts-vitest","publisher":{"email":"monstawoodwow@gmail.com","username":"enigmadk"},"maintainers":[{"email":"jesse.r.carter@gmail.com","username":"wonderpanda"},{"email":"jmcdo29@proton.me","username":"jmcdo29"},{"email":"monstawoodwow@gmail.com","username":"enigmadk"}],"license":"MIT","date":"2026-03-18T20:15:23.670Z","links":{"homepage":"https://github.com/golevelup/nestjs#readme","repository":"git+https://github.com/golevelup/nestjs.git","bugs":"https://github.com/golevelup/nestjs/issues","npm":"https://www.npmjs.com/package/@golevelup/ts-vitest"}},"score":{"final":23.49701,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":439146,"weekly":98728},"dependents":0,"updated":"2026-10-10T00:27:16.782Z","searchScore":23.49681,"package":{"name":"@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"version":"0.7.0","description":"Compile or Render Typst documents in Node environment.","sanitized_name":"@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:782e16fb-53e3-47d9-a7de-ff9074ea5b97","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"camiyoru@gmail.com","username":"myriaddreamin"}],"license":"Apache-2.0","date":"2026-05-31T06:46:35.413Z","links":{"homepage":"https://github.com/Myriad-Dreamin/typst.ts#readme","repository":"git+https://github.com/Myriad-Dreamin/typst.ts.git","bugs":"https://github.com/Myriad-Dreamin/typst.ts/issues","npm":"https://www.npmjs.com/package/@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu"}},"score":{"final":23.49681,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":528882,"weekly":132200},"dependents":"14","updated":"2026-10-10T00:26:53.538Z","searchScore":23.485006,"package":{"name":"@effect-ts/system","keywords":[],"version":"0.57.5","description":"Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.","sanitized_name":"@effect-ts/system","publisher":{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},"maintainers":[{"email":"ma+effect@matechs.com","username":"effect-bot"},{"email":"ma+npm@matechs.com","username":"michael.arnaldi"}],"license":"MIT","date":"2022-12-21T14:52:39.993Z","links":{"homepage":"https://github.com/Effect-TS/core#readme","repository":"git+https://github.com/Effect-TS/core.git","bugs":"https://github.com/Effect-TS/core/issues","npm":"https://www.npmjs.com/package/@effect-ts/system"}},"score":{"final":23.485006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":548990,"weekly":120313},"dependents":"153","updated":"2026-10-10T00:21:09.250Z","searchScore":23.419376,"package":{"name":"ts-protoc-gen","keywords":["protobuf","protoc","typescript","ts","grpc","service","proto3"],"version":"0.15.0","description":"Protoc Plugin for TypeScript Declarations and Service Definitions","sanitized_name":"ts-protoc-gen","publisher":{"email":"npm@jonnyreeves.co.uk","username":"jonnyreeves"},"maintainers":[{"email":"marcus@marcuslongmuir.com","username":"marcuslongmuir"},{"email":"npm@jonnyreeves.co.uk","username":"jonnyreeves"}],"license":"Apache-2.0","date":"2021-04-27T12:53:43.892Z","links":{"homepage":"https://github.com/improbable-eng/ts-protoc-gen#readme","repository":"git+https://github.com/improbable-eng/ts-protoc-gen.git","bugs":"https://github.com/improbable-eng/ts-protoc-gen/issues","npm":"https://www.npmjs.com/package/ts-protoc-gen"}},"score":{"final":23.419376,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":529206,"weekly":141118},"dependents":"56","updated":"2026-10-10T00:21:49.061Z","searchScore":23.41325,"package":{"name":"@effect-ts/core","keywords":[],"version":"0.60.5","description":"Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.","sanitized_name":"@effect-ts/core","publisher":{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},"maintainers":[{"email":"ma+effect@matechs.com","username":"effect-bot"},{"email":"ma+npm@matechs.com","username":"michael.arnaldi"}],"license":"MIT","date":"2022-12-21T14:52:44.492Z","links":{"homepage":"https://github.com/Effect-TS/core#readme","repository":"git+https://github.com/Effect-TS/core.git","bugs":"https://github.com/Effect-TS/core/issues","npm":"https://www.npmjs.com/package/@effect-ts/core"}},"score":{"final":23.41325,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10684511,"weekly":2639172},"dependents":"180","updated":"2026-10-10T00:21:46.017Z","searchScore":23.351828,"package":{"name":"@effect/platform-node-shared","keywords":["typescript","algebraic-data-types","functional-programming"],"version":"4.0.2","description":"Unified interfaces for common platform-specific services","sanitized_name":"@effect/platform-node-shared","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"michael.arnaldi","type":"user","email":"ma+npm@matechs.com"},"trustedPublisher":{"oidcConfigId":"c9ef07bb-4310-4d1f-b266-f85a5d93e24d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-10-07T17:28:31.817Z","links":{"homepage":"https://effect.website","repository":"https://github.com/Effect-TS/effect.git","bugs":"https://github.com/Effect-TS/effect/issues","npm":"https://www.npmjs.com/package/@effect/platform-node-shared"}},"score":{"final":23.351828,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1035106,"weekly":212939},"dependents":"68","updated":"2026-10-10T00:27:26.358Z","searchScore":23.344864,"package":{"name":"@protobuf-ts/grpc-transport","keywords":["Protocol Buffers","protobuf","TypeScript","gRPC"],"version":"2.11.1","description":"gRPC transport for clients generated by the protoc plugin \"protobuf-ts\"","sanitized_name":"@protobuf-ts/grpc-transport","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:23.359Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/grpc-transport"}},"score":{"final":23.344864,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2433099,"weekly":514801},"dependents":"58","updated":"2026-10-10T00:30:52.201Z","searchScore":23.34327,"package":{"name":"ts-is-present","keywords":["typescript","filter","undefined","null"],"version":"1.2.2","description":"A library to have a generic typescript definition for object presence.","sanitized_name":"ts-is-present","publisher":{"email":"robertmassaioli@gmail.com","username":"robertmassaioli"},"maintainers":[{"email":"robertmassaioli@gmail.com","username":"robertmassaioli"}],"license":"MIT","date":"2021-09-10T02:14:30.300Z","links":{"homepage":"https://github.com/robertmassaioli/ts-is-present","repository":"git@github.com:robertmassaioli/ts-is-present.git","bugs":"https://github.com/robertmassaioli/ts-is-present/issues","npm":"https://www.npmjs.com/package/ts-is-present"}},"score":{"final":23.34327,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35800846,"weekly":8563249},"dependents":"41","updated":"2026-10-10T00:27:38.486Z","searchScore":23.329073,"package":{"name":"sf-symbols-typescript","keywords":[],"version":"2.2.0","description":"```ts import type { SFSymbol } from 'sf-symbols-typescript'","sanitized_name":"sf-symbols-typescript","publisher":{"email":"fernando@basement.social","username":"fernandorojo"},"maintainers":[{"email":"fernando@basement.social","username":"fernandorojo"}],"license":"MIT","date":"2025-12-02T16:19:14.356Z","links":{"homepage":"https://github.com/nandorojo/typescript-sf-symbols#readme","repository":"git+https://github.com/nandorojo/typescript-sf-symbols.git","bugs":"https://github.com/nandorojo/typescript-sf-symbols/issues","npm":"https://www.npmjs.com/package/sf-symbols-typescript"}},"score":{"final":23.329073,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":547468,"weekly":111899},"dependents":"1","updated":"2026-10-10T00:25:23.582Z","searchScore":23.283367,"package":{"name":"@spectrum-ts/terminal","keywords":[],"version":"12.10.1","description":"Terminal (tuichat) provider for spectrum-ts — chat with your agent from the command line.","sanitized_name":"@spectrum-ts/terminal","publisher":{"email":"team@photon.codes","username":"photon_dev"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-23T04:11:51.855Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/terminal"}},"score":{"final":23.283367,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95253993,"weekly":20823142},"dependents":"46","updated":"2026-10-10T00:22:16.759Z","searchScore":23.2659,"package":{"name":"error-stack-parser-es","keywords":[],"version":"2.0.1","description":"Cross-browser Error parser","sanitized_name":"error-stack-parser-es","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:54c648c0-774d-4631-898d-42e19425c047","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"anthonyfu117@hotmail.com","username":"antfu"}],"license":"MIT","date":"2026-07-03T13:49:19.966Z","links":{"homepage":"https://github.com/antfu-collective/error-stack-parser-es#readme","repository":"git+https://github.com/antfu-collective/error-stack-parser-es.git","bugs":"https://github.com/antfu-collective/error-stack-parser-es/issues","npm":"https://www.npmjs.com/package/error-stack-parser-es"}},"score":{"final":23.2659,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":346291,"weekly":77337},"dependents":"2","updated":"2026-10-10T00:25:24.870Z","searchScore":23.252594,"package":{"name":"@ts-rest/serverless","keywords":[],"version":"3.52.1","description":"<p align=\"center\">  <img src=\"https://avatars.githubusercontent.com/u/109956939?s=400&u=8bf67b1281da46d64eab85f48255cd1892bf0885&v=4\" height=\"150\"></img> </p>","sanitized_name":"@ts-rest/serverless","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.134Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/serverless"}},"score":{"final":23.252594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":546597,"weekly":111832},"dependents":"1","updated":"2026-10-10T00:25:33.637Z","searchScore":23.249537,"package":{"name":"@spectrum-ts/slack","keywords":[],"version":"12.10.1","description":"Slack provider for spectrum-ts.","sanitized_name":"@spectrum-ts/slack","publisher":{"email":"team@photon.codes","username":"photon_dev"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-23T04:10:57.848Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/slack"}},"score":{"final":23.249537,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44173892,"weekly":10628780},"dependents":"1278","updated":"2026-10-10T00:24:42.455Z","searchScore":23.237627,"package":{"name":"openapi-fetch","keywords":["openapi","swagger","rest","api","oapi_3","oapi_3_1","typescript","fetch","react","vue","svelte"],"version":"0.17.0","description":"Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.","sanitized_name":"openapi-fetch","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4ae38186-6fed-4bae-9c2b-1272316bede4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"drew@pow.rs","username":"drewpowers"},{"email":"m.paucot@syneki.com","username":"mpaucot"},{"email":"schlatter.tobias@gmail.com","username":"gzm0"}],"license":"MIT","date":"2026-02-11T16:02:21.454Z","links":{"homepage":"https://openapi-ts.dev","repository":"git+https://github.com/openapi-ts/openapi-typescript.git","bugs":"https://github.com/openapi-ts/openapi-typescript/issues","npm":"https://www.npmjs.com/package/openapi-fetch"}},"score":{"final":23.237627,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29891251,"weekly":6434288},"dependents":"369","updated":"2026-10-10T00:27:19.711Z","searchScore":23.237024,"package":{"name":"outdent","keywords":["es6","es2015","template string","template literal","interpolation","string","template","indent"],"version":"0.8.0","description":"Remove leading indentation from ES6 template literals.","sanitized_name":"outdent","publisher":{"email":"cspotcode@gmail.com","username":"cspotcode"},"maintainers":[{"email":"cspotcode@gmail.com","username":"cspotcode"}],"license":"MIT","date":"2020-12-16T22:50:08.084Z","links":{"homepage":"https://github.com/cspotcode/outdent#readme","repository":"git+https://github.com/cspotcode/outdent.git","bugs":"https://github.com/cspotcode/outdent/issues","npm":"https://www.npmjs.com/package/outdent"}},"score":{"final":23.237024,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":548954,"weekly":110598},"dependents":"4","updated":"2026-10-10T00:23:42.762Z","searchScore":23.226719,"package":{"name":"@protobuf-ts/twirp-transport","keywords":["Protocol Buffers","protobuf","TypeScript","Twirp","RPC"],"version":"2.11.1","description":"Twirp transport for clients generated by the protoc plugin \"protobuf-ts\".","sanitized_name":"@protobuf-ts/twirp-transport","publisher":{"email":"ts@timostamm.de","actor":{"name":"timostamm","type":"user","email":"ts@timostamm.de"},"username":"timostamm"},"maintainers":[{"email":"ts@timostamm.de","username":"timostamm"}],"license":"Apache-2.0","date":"2025-06-18T19:58:17.913Z","links":{"homepage":"https://github.com/timostamm/protobuf-ts","repository":"git+https://github.com/timostamm/protobuf-ts.git","bugs":"https://github.com/timostamm/protobuf-ts/issues","npm":"https://www.npmjs.com/package/@protobuf-ts/twirp-transport"}},"score":{"final":23.226719,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":532699,"weekly":101885},"dependents":"149","updated":"2026-10-10T00:22:42.855Z","searchScore":23.17865,"package":{"name":"ts-enum-util","keywords":["typescript","string","number","literal","union","enum","util"],"version":"4.1.0","description":"TypeScript Enum Utilities","sanitized_name":"ts-enum-util","publisher":{"email":"jlau@uselesspickles.com","username":"uselesspickles"},"maintainers":[{"email":"jlau@uselesspickles.com","username":"uselesspickles"}],"license":"MIT","date":"2024-04-12T21:07:08.837Z","links":{"homepage":"https://github.com/UselessPickles/ts-enum-util","repository":"git+https://github.com/UselessPickles/ts-enum-util.git","bugs":"https://github.com/UselessPickles/ts-enum-util/issues","npm":"https://www.npmjs.com/package/ts-enum-util"}},"score":{"final":23.17865,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":566313,"weekly":77936},"dependents":"5","updated":"2026-10-10T00:30:20.835Z","searchScore":23.140583,"package":{"name":"ts-markdown-builder","keywords":["markdown","typescript"],"version":"0.6.0","description":"Elegant markdown builder with minimal bundle size.","sanitized_name":"ts-markdown-builder","publisher":{"email":"mdjastrzebski@gmail.com","username":"mdjastrzebski"},"maintainers":[{"email":"mdjastrzebski@gmail.com","username":"mdjastrzebski"}],"license":"MIT","date":"2026-02-02T23:01:50.129Z","links":{"homepage":"https://github.com/mdjastrzebski/ts-markdown-builder#readme","repository":"git+https://github.com/mdjastrzebski/ts-markdown-builder.git","bugs":"https://github.com/mdjastrzebski/ts-markdown-builder/issues","npm":"https://www.npmjs.com/package/ts-markdown-builder"}},"score":{"final":23.140583,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35030193,"weekly":8943206},"dependents":"77","updated":"2026-10-10T00:27:43.020Z","searchScore":23.103785,"package":{"name":"quickjs-wasi","keywords":[],"version":"3.6.2","description":"Snapshotable JavaScript runtime via WebAssembly. QuickJS-NG compiled to WASM with snapshot/restore support.","sanitized_name":"quickjs-wasi","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d4316768-2b23-40c9-bfb9-77c0375b5476","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nathan@tootallnate.net","username":"tootallnate"},{"email":"adam.dong@vercel.com","username":"adamdong"}],"license":"MIT","date":"2026-09-19T04:54:19.848Z","links":{"homepage":"https://github.com/vercel-labs/quickjs-wasi#readme","repository":"git://github.com/vercel-labs/quickjs-wasi.git","bugs":"https://github.com/vercel-labs/quickjs-wasi/issues","npm":"https://www.npmjs.com/package/quickjs-wasi"}},"score":{"final":23.103785,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":253808,"weekly":54512},"dependents":"0","updated":"2026-10-10T00:29:01.007Z","searchScore":23.062635,"package":{"name":"@poppinss/ts-exec","keywords":["typescript","ts-node","transpiler","tsx"],"version":"1.5.0","description":"TypeScript JIT compiler built for correctness and supports legacy/experimental decorators","sanitized_name":"@poppinss/ts-exec","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"cd866fac-cb4f-47ee-b980-ead418ef3e80","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"virk@adonisjs.com","username":"virk"},{"email":"romain.lanz@pm.me","username":"romainlanz"},{"email":"julien@ripouteau.com","username":"julien-r44"}],"license":"MIT","date":"2026-10-08T07:45:59.313Z","links":{"homepage":"https://github.com/poppinss/ts-exec#readme","repository":"git+https://github.com/poppinss/ts-exec.git","bugs":"https://github.com/poppinss/ts-exec/issues","npm":"https://www.npmjs.com/package/@poppinss/ts-exec"}},"score":{"final":23.062635,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66507878,"weekly":15970125},"dependents":"229","updated":"2026-10-10T00:24:15.662Z","searchScore":23.02898,"package":{"name":"yoga-layout","keywords":[],"version":"3.2.1","description":"An embeddable and performant flexbox layout engine with bindings for multiple languages","sanitized_name":"yoga-layout","publisher":{"email":"opensource+npm@fb.com","username":"fb"},"maintainers":[{"email":"opensource+npm@fb.com","username":"fb"}],"license":"MIT","date":"2024-12-13T01:45:49.754Z","links":{"homepage":"https://yogalayout.dev/","repository":"git@github.com:facebook/yoga.git","npm":"https://www.npmjs.com/package/yoga-layout"}},"score":{"final":23.02898,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":336408,"weekly":68749},"dependents":"5","updated":"2026-10-10T00:23:26.849Z","searchScore":23.023653,"package":{"name":"prismic-ts-codegen","keywords":["prismic","typescript"],"version":"0.1.31","description":"An experimental Prismic model-to-TypeScript-type generator","sanitized_name":"prismic-ts-codegen","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"levimykel","type":"user","email":"levimykel@gmail.com"},"trustedPublisher":{"oidcConfigId":"eaf53374-b788-40e3-860e-202567f34ec1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"angeloashmore@gmail.com","username":"angeloashmore"},{"email":"levimykel@gmail.com","username":"levimykel"},{"email":"hello@lihbr.com","username":"lihbr"},{"email":"xavier.rutayisire@gmail.com","username":"xrutayisire"},{"email":"jmfp-b@live.com.pt","username":"jomifepe"}],"license":"Apache-2.0","date":"2026-10-08T23:22:00.445Z","links":{"homepage":"https://github.com/prismicio/prismic-ts-codegen#readme","repository":"git+ssh://git@github.com/prismicio/prismic-ts-codegen.git","bugs":"https://github.com/prismicio/prismic-ts-codegen/issues","npm":"https://www.npmjs.com/package/prismic-ts-codegen"}},"score":{"final":23.023653,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":491897,"weekly":114640},"dependents":"15","updated":"2026-10-10T00:25:17.793Z","searchScore":22.98559,"package":{"name":"ts-ics","keywords":[],"version":"2.4.7","description":"Create and parse ICS format for TypeScript","sanitized_name":"ts-ics","publisher":{"email":"t.heerwagen@neuvernetzung.de","actor":{"name":"timheerwagen","type":"user","email":"t.heerwagen@neuvernetzung.de"},"username":"timheerwagen"},"maintainers":[{"email":"t.heerwagen@neuvernetzung.de","username":"timheerwagen"}],"license":"MIT","date":"2026-09-28T12:11:00.861Z","links":{"homepage":"https://github.com/Neuvernetzung/ts-ics#readme","repository":"git+https://github.com/Neuvernetzung/ts-ics.git","bugs":"https://github.com/Neuvernetzung/ts-ics/issues","npm":"https://www.npmjs.com/package/ts-ics"}},"score":{"final":22.98559,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":344136,"weekly":64799},"dependents":0,"updated":"2026-10-10T00:20:58.718Z","searchScore":22.978655,"package":{"name":"@myriaddreamin/typst-ts-node-compiler-linux-x64-musl","keywords":["napi-rs","NAPI","N-API","Rust","node-addon","node-addon-api"],"version":"0.7.0","description":"Compile or Render Typst documents in Node environment.","sanitized_name":"@myriaddreamin/typst-ts-node-compiler-linux-x64-musl","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4bf43ef2-5962-4b89-b168-f36573233819","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"camiyoru@gmail.com","username":"myriaddreamin"}],"license":"Apache-2.0","date":"2026-05-31T06:46:44.428Z","links":{"homepage":"https://github.com/Myriad-Dreamin/typst.ts#readme","repository":"git+https://github.com/Myriad-Dreamin/typst.ts.git","bugs":"https://github.com/Myriad-Dreamin/typst.ts/issues","npm":"https://www.npmjs.com/package/@myriaddreamin/typst-ts-node-compiler-linux-x64-musl"}},"score":{"final":22.978655,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3762056,"weekly":815759},"dependents":"246","updated":"2026-10-10T00:23:01.255Z","searchScore":22.955984,"package":{"name":"@pinecone-database/pinecone","keywords":[],"version":"9.0.0","description":"The official Pinecone TypeScript SDK for building full-text and vector search applications.","sanitized_name":"@pinecone-database/pinecone","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:f4cccf43-9819-4df8-93fc-d567da56e071","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ops@pinecone.io","username":"pinecone-ops"}],"license":"Apache-2.0","date":"2026-09-09T12:30:13.296Z","links":{"homepage":"https://github.com/pinecone-io/pinecone-ts-client#readme","repository":"git+https://github.com/pinecone-io/pinecone-ts-client.git","bugs":"https://github.com/pinecone-io/pinecone-ts-client/issues","npm":"https://www.npmjs.com/package/@pinecone-database/pinecone"}},"score":{"final":22.955984,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":425914,"weekly":121489},"dependents":"7","updated":"2026-10-10T00:22:46.150Z","searchScore":22.932585,"package":{"name":"@poppinss/chokidar-ts","keywords":["typescript","tsc","tsc-watch","chokidar"],"version":"4.1.9","description":"File watcher for TypeScript projects","sanitized_name":"@poppinss/chokidar-ts","publisher":{"email":"virk@adonisjs.com","username":"virk"},"maintainers":[{"email":"virk@adonisjs.com","username":"virk"},{"email":"romain.lanz+npm@pm.me","username":"romainlanz"},{"email":"julien@ripouteau.com","username":"julien-r44"}],"license":"MIT","date":"2025-05-29T09:58:28.288Z","links":{"homepage":"https://github.com/poppinss/chokidar-ts#readme","repository":"git+https://github.com/poppinss/chokidar-ts.git","bugs":"https://github.com/poppinss/chokidar-ts/issues","npm":"https://www.npmjs.com/package/@poppinss/chokidar-ts"}},"score":{"final":22.932585,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1047145,"weekly":232025},"dependents":"70","updated":"2026-10-10T00:22:38.098Z","searchScore":22.924004,"package":{"name":"@effect/printer-ansi","keywords":[],"version":"0.51.0","description":"An easy to use, extensible pretty-printer for rendering documents for the terminal","sanitized_name":"@effect/printer-ansi","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"michael.arnaldi","type":"user","email":"ma+npm@matechs.com"},"trustedPublisher":{"oidcConfigId":"oidc:db63c0ba-524c-4ede-be0e-830d2b850d70","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-07-30T04:29:10.263Z","links":{"homepage":"https://effect.website","repository":"git+https://github.com/Effect-TS/effect.git","bugs":"https://github.com/Effect-TS/effect/issues","npm":"https://www.npmjs.com/package/@effect/printer-ansi"}},"score":{"final":22.924004,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9080852,"weekly":2212485},"dependents":"813","updated":"2026-10-10T00:21:33.312Z","searchScore":22.923342,"package":{"name":"@effect/platform-node","keywords":["node","typescript","algebraic-data-types","functional-programming"],"version":"4.0.2","description":"Platform specific implementations for the Node.js runtime","sanitized_name":"@effect/platform-node","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"michael.arnaldi","type":"user","email":"ma+npm@matechs.com"},"trustedPublisher":{"oidcConfigId":"0d0ba01d-7f44-4fa8-9c2e-2065e6be6c38","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-10-07T17:27:55.369Z","links":{"homepage":"https://effect.website","repository":"https://github.com/Effect-TS/effect.git","bugs":"https://github.com/Effect-TS/effect/issues","npm":"https://www.npmjs.com/package/@effect/platform-node"}},"score":{"final":22.923342,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4220166,"weekly":839662},"dependents":"9","updated":"2026-10-10T00:23:29.796Z","searchScore":22.914787,"package":{"name":"@appium/strongbox","keywords":["android","automation","firefoxos","ios","javascript","selenium","testing","webdriver"],"version":"2.0.1","description":"Persistent storage for Appium extensions","sanitized_name":"@appium/strongbox","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e08872eb-a161-4ad6-8779-1b511b4a472e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jlipps@gmail.com","username":"jlipps"},{"email":"mokhnach@gmail.com","username":"nick.mokhnach"},{"email":"fly.49.89.over@gmail.com","username":"kazucocoa"},{"email":"edgars.eglitis@outlook.com","username":"eglitise"}],"license":"Apache-2.0","date":"2026-09-24T18:30:47.007Z","links":{"homepage":"https://appium.io","repository":"git+https://github.com/appium/appium.git","bugs":"https://github.com/appium/appium/issues","npm":"https://www.npmjs.com/package/@appium/strongbox"}},"score":{"final":22.914787,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1631058,"weekly":226047},"dependents":"3","updated":"2026-10-10T00:30:49.381Z","searchScore":22.866602,"package":{"name":"@stacksjs/ts-webp","keywords":["webp","image","encoder","decoder","vp8","vp8l","typescript","pure"],"version":"0.1.6","description":"A pure TypeScript WebP encoder and decoder with zero native dependencies","sanitized_name":"@stacksjs/ts-webp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:cc9104ac-1236-42b4-9cd4-a87c763a4961","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"chrisbreuer93@icloud.com","username":"chrisbreuer"},{"email":"gtorregosa@gmail.com","username":"glenn123"}],"license":"MIT","date":"2026-09-24T18:39:12.036Z","links":{"homepage":"https://github.com/stacksjs/ts-webp#readme","repository":"git+https://github.com/stacksjs/ts-webp.git","bugs":"https://github.com/stacksjs/ts-webp/issues","npm":"https://www.npmjs.com/package/@stacksjs/ts-webp"}},"score":{"final":22.866602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72537324,"weekly":17478769},"dependents":"14","updated":"2026-10-10T00:27:59.435Z","searchScore":22.842737,"package":{"name":"fd-package-json","keywords":["package-json","find-pkg","pkg-up","find-up","find","walk","parents","parent"],"version":"2.0.0","description":"Utilities for finding the closest package.json file","sanitized_name":"fd-package-json","publisher":{"email":"43081james@gmail.com","username":"43081j"},"maintainers":[{"email":"43081james@gmail.com","username":"43081j"}],"license":"MIT","date":"2025-05-26T20:52:59.077Z","links":{"homepage":"https://github.com/es-tooling/fd-package-json#readme","repository":"git+https://github.com/es-tooling/fd-package-json.git","bugs":"https://github.com/es-tooling/fd-package-json/issues","npm":"https://www.npmjs.com/package/fd-package-json"}},"score":{"final":22.842737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":286802,"weekly":59301},"dependents":"37","updated":"2026-10-10T00:20:27.253Z","searchScore":22.78806,"package":{"name":"fork-ts-checker-notifier-webpack-plugin","keywords":["webpack","fork-ts-checker-webpack-plugin","ts-loader","notifier"],"version":"9.0.0","description":"a notifier for users of fork-ts-checker-webpack-plugin","sanitized_name":"fork-ts-checker-notifier-webpack-plugin","publisher":{"email":"johnny_reilly@hotmail.com","username":"johnnyreilly"},"maintainers":[{"email":"johnny_reilly@hotmail.com","username":"johnnyreilly"}],"license":"MIT","date":"2023-12-19T22:31:09.794Z","links":{"homepage":"https://github.com/johnnyreilly/fork-ts-checker-notifier-webpack-plugin#readme","repository":"git+https://github.com/johnnyreilly/fork-ts-checker-notifier-webpack-plugin.git","bugs":"https://github.com/johnnyreilly/fork-ts-checker-notifier-webpack-plugin/issues","npm":"https://www.npmjs.com/package/fork-ts-checker-notifier-webpack-plugin"}},"score":{"final":22.78806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":514087,"weekly":96507},"dependents":"2","updated":"2026-10-10T00:29:34.655Z","searchScore":22.781263,"package":{"name":"json-schema-migrate-x","keywords":["draft-04","draft-06","draft-07","draft-2019","draft-2019-09","draft-2020","draft-2020-12","json-schema","JSON-Schema","json-schema-migrate","jsonschema","migrate"],"version":"2.1.0","description":"Migrate JSON-Schema `draft-04` to `draft-07`, `draft-2019-09` or `draft-2020-12`","sanitized_name":"json-schema-migrate-x","publisher":{"email":"admin@1stg.me","username":"jounqin"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2025-04-03T13:10:02.954Z","links":{"homepage":"https://github.com/un-ts/json-schema-migrate-x#readme","repository":"git+https://github.com/un-ts/json-schema-migrate-x.git","bugs":"https://github.com/un-ts/json-schema-migrate-x/issues","npm":"https://www.npmjs.com/package/json-schema-migrate-x"}},"score":{"final":22.781263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":285196,"weekly":47821},"dependents":"1","updated":"2026-10-10T00:31:04.001Z","searchScore":22.768175,"package":{"name":"io-ts-bigint","keywords":["io-ts","bigint"],"version":"2.0.1","description":"io-ts library for bigints","sanitized_name":"io-ts-bigint","publisher":{"email":"eric.s.crosson@utexas.edu","username":"hamroctopus"},"maintainers":[{"email":"eric.s.crosson@utexas.edu","username":"hamroctopus"}],"license":"ISC","date":"2022-01-04T22:15:48.348Z","links":{"homepage":"https://github.com/EricCrosson/numbers-ts","repository":"git+https://github.com/EricCrosson/numbers-ts.git","bugs":"https://github.com/EricCrosson/numbers-ts/issues","npm":"https://www.npmjs.com/package/io-ts-bigint"}},"score":{"final":22.768175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":241953,"weekly":50054},"dependents":"8","updated":"2026-10-10T00:20:41.269Z","searchScore":22.747887,"package":{"name":"io-ts-extra","keywords":["typescript","validation","inference","codecs","types","runtime","io-ts","pattern matching"],"version":"0.11.6","description":"Adds pattern matching, optional properties, and several other helpers and types, to io-ts.","sanitized_name":"io-ts-extra","publisher":{"email":"mmkal1@outlook.com","username":"mmkale"},"maintainers":[{"email":"mmkal1@outlook.com","username":"mmkale"}],"license":"Apache-2.0","date":"2021-09-11T16:57:11.518Z","links":{"homepage":"https://github.com/mmkal/ts/tree/main/packages/io-ts-extra#readme","repository":"git+https://github.com/mmkal/ts.git","bugs":"https://github.com/mmkal/ts/issues","npm":"https://www.npmjs.com/package/io-ts-extra"}},"score":{"final":22.747887,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":267055,"weekly":56372},"dependents":"0","updated":"2026-10-10T00:23:31.693Z","searchScore":22.70997,"package":{"name":"ts-jest-mocker","keywords":["jest","typescript","mock","class","interface","unit","tests"],"version":"1.3.0","description":"Powerful, lightweight and TypeScript friendly library that extends Jest with capability of mocking classes and interfaces.","sanitized_name":"ts-jest-mocker","publisher":{"email":"dario.snajder@gmail.com","username":"dariosn85"},"maintainers":[{"email":"dario.snajder@gmail.com","username":"dariosn85"}],"license":"ISC","date":"2025-03-07T15:32:25.620Z","links":{"homepage":"https://github.com/dariosn85/ts-jest-mocker#readme","repository":"git+https://github.com/dariosn85/ts-jest-mocker.git","bugs":"https://github.com/dariosn85/ts-jest-mocker/issues","npm":"https://www.npmjs.com/package/ts-jest-mocker"}},"score":{"final":22.70997,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":406312,"weekly":92436},"dependents":"8","updated":"2026-10-10T00:20:12.392Z","searchScore":22.696795,"package":{"name":"@astrojs/ts-plugin","keywords":["astro","typescript","javascript","plugin"],"version":"1.10.12","description":"A TypeScript Plugin providing Astro intellisense","sanitized_name":"@astrojs/ts-plugin","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ca30da68-41e6-40ad-b836-8e0aabd28192","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"fkschott@gmail.com","username":"fredkschott"},{"email":"matthew@matthewphillips.info","username":"matthewp"}],"license":"MIT","date":"2026-09-16T19:39:10.652Z","links":{"homepage":"https://github.com/withastro/astro#readme","repository":"git+https://github.com/withastro/astro.git","bugs":"https://github.com/withastro/astro/issues","npm":"https://www.npmjs.com/package/@astrojs/ts-plugin"}},"score":{"final":22.696795,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112936319,"weekly":27522607},"dependents":"6","updated":"2026-10-10T00:23:55.475Z","searchScore":22.682491,"package":{"name":"@aws-sdk/checksums","keywords":[],"version":"3.1001.2","description":"Checksum algorithms and flexible checksums middleware for the AWS SDK","sanitized_name":"@aws-sdk/checksums","publisher":{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T20:53:47.174Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/packages-internal/checksums","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/checksums"}},"score":{"final":22.682491,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":455481,"weekly":90437},"dependents":"2","updated":"2026-10-10T00:24:36.372Z","searchScore":22.675732,"package":{"name":"@isaacs/ts-node-temp-fork-for-pr-2009","keywords":["typescript","node","runtime","environment","ts","compiler"],"version":"10.9.7","description":"TypeScript execution environment and REPL for node.js, with source map support","sanitized_name":"@isaacs/ts-node-temp-fork-for-pr-2009","publisher":{"email":"i@izs.me","username":"isaacs"},"maintainers":[{"email":"i@izs.me","username":"isaacs"}],"license":"MIT","date":"2024-05-24T19:07:07.603Z","links":{"homepage":"https://typestrong.org/ts-node","repository":"git://github.com/TypeStrong/ts-node.git","bugs":"https://github.com/TypeStrong/ts-node/issues","npm":"https://www.npmjs.com/package/@isaacs/ts-node-temp-fork-for-pr-2009"}},"score":{"final":22.675732,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1869693,"weekly":380909},"dependents":"101","updated":"2026-10-10T00:20:03.753Z","searchScore":22.65105,"package":{"name":"prettier-plugin-sh","keywords":["dockerfile","ini","properties","sh","shell","shellscript","plugin","prettier","prettier-plugin"],"version":"0.20.2","description":"An opinionated `shellscript` formatter plugin for Prettier, also support simple format of `Dockerfile`, `properties`, `gitignore`, `dotenv`, `hosts`, `jvmoptions`...","sanitized_name":"prettier-plugin-sh","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"jounqin","type":"user","email":"admin@1stg.me"},"trustedPublisher":{"oidcConfigId":"oidc:36b4f2d3-f8f0-4688-a19a-afce6872246d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"admin@1stg.me","username":"jounqin"}],"license":"MIT","date":"2026-09-24T19:28:56.072Z","links":{"homepage":"https://github.com/un-ts/prettier/tree/master/packages/sh","repository":"git+https://github.com/un-ts/prettier.git","bugs":"https://github.com/un-ts/prettier/issues","npm":"https://www.npmjs.com/package/prettier-plugin-sh"}},"score":{"final":22.65105,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":295081,"weekly":97240},"dependents":"13","updated":"2026-10-10T00:21:55.934Z","searchScore":22.631361,"package":{"name":"@morpho-org/morpho-ts","keywords":[],"version":"3.2.1","description":"TypeScript package to handle all things time & format-related.","sanitized_name":"@morpho-org/morpho-ts","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"rubilmax","type":"user","email":"rmilon@gmail.com"},"trustedPublisher":{"oidcConfigId":"15c93b80-fb53-4147-96e1-fd265ac1a8d5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"julien@morpho.xyz","username":"julien-devatom"},{"email":"tarik-adm@morpho.org","username":"tarik-morpho"},{"email":"foulques@morpho.xyz","username":"shufflewtf"},{"email":"benjamin@morpho.xyz","username":"0xbulma"}],"license":"MIT","date":"2026-10-07T08:57:05.945Z","links":{"homepage":"https://github.com/morpho-org/sdks","repository":"git+https://github.com/morpho-org/sdks.git","bugs":"https://github.com/morpho-org/sdks/issues","npm":"https://www.npmjs.com/package/@morpho-org/morpho-ts"}},"score":{"final":22.631361,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":277415,"weekly":65856},"dependents":"2","updated":"2026-10-10T00:28:57.734Z","searchScore":22.608513,"package":{"name":"@ts-rest/fastify","keywords":[],"version":"3.52.1","description":"<p align=\"center\">  <img src=\"https://avatars.githubusercontent.com/u/109956939?s=400&u=8bf67b1281da46d64eab85f48255cd1892bf0885&v=4\" height=\"150\"></img> </p>","sanitized_name":"@ts-rest/fastify","publisher":{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},"maintainers":[{"email":"oliver@oliverbutler.uk","username":"oliverbutler"},{"email":"ygabrola@gmail.com","username":"gabrola"}],"license":"MIT","date":"2025-03-04T09:00:58.063Z","links":{"homepage":"https://github.com/ts-rest/ts-rest#readme","repository":"git+https://github.com/ts-rest/ts-rest.git","bugs":"https://github.com/ts-rest/ts-rest/issues","npm":"https://www.npmjs.com/package/@ts-rest/fastify"}},"score":{"final":22.608513,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27864962,"weekly":7339419},"dependents":"15","updated":"2026-10-10T00:21:29.917Z","searchScore":22.603233,"package":{"name":"@capsizecss/unpack","keywords":["capsize","leading trim","white space","baseline","basekick","cap height","typography","line gap","leading"],"version":"4.0.1","description":"Unpack capsize font metrics from fonts","sanitized_name":"@capsizecss/unpack","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"seek-oss-ci","type":"user","email":"opensource@seek.com.au"},"trustedPublisher":{"oidcConfigId":"oidc:678d51bf-5726-4ceb-8b17-599265c86e24","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"michael.taranto@gmail.com","username":"mjt01"},{"email":"opensource@seek.com.au","username":"seek-oss-ci"}],"license":"MIT","date":"2026-06-12T03:19:08.481Z","links":{"homepage":"https://github.com/seek-oss/capsize#readme","repository":"git+https://github.com/seek-oss/capsize.git","bugs":"https://github.com/seek-oss/capsize/issues","npm":"https://www.npmjs.com/package/@capsizecss/unpack"}},"score":{"final":22.603233,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3044954,"weekly":456033},"dependents":"25","updated":"2026-10-10T00:24:40.704Z","searchScore":22.498283,"package":{"name":"lit-analyzer","keywords":["lit-html","lit","lit-element","javascript","typescript","web components","web","components","tagged","template"],"version":"2.0.3","description":"CLI that type checks bindings in lit-html templates","sanitized_name":"lit-analyzer","publisher":{"email":"rictic@gmail.com","username":"rictic"},"maintainers":[{"email":"rictic@gmail.com","username":"rictic"},{"email":"justin@fagnani.com","username":"justinfagnani"},{"email":"runemehlsen@gmail.com","username":"runebm"}],"license":"MIT","date":"2024-01-09T01:03:53.904Z","links":{"homepage":"https://github.com/runem/lit-analyzer#readme","repository":"git+https://github.com/runem/lit-analyzer.git","bugs":"https://github.com/runem/lit-analyzer/issues","npm":"https://www.npmjs.com/package/lit-analyzer"}},"score":{"final":22.498283,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":158527209,"weekly":35847632},"dependents":"590","updated":"2026-10-10T00:30:37.329Z","searchScore":22.470654,"package":{"name":"ts-dedent","keywords":["dedent","deindent","indentation","multi-line string","multiline strings","template literals","template strings","ts","typescript","es6","harmony"],"version":"2.3.0","description":"TypeScript package which smartly trims and strips indentation from multi-line strings","sanitized_name":"ts-dedent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0d1be983-25fb-4c21-b366-b189cdfd8321","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@zaku.eu","username":"tamino-martinius"}],"license":"MIT","date":"2026-06-10T06:30:02.674Z","links":{"homepage":"https://github.com/tamino-martinius/node-ts-dedent#readme","repository":"git+https://github.com/tamino-martinius/node-ts-dedent.git","bugs":"https://github.com/tamino-martinius/node-ts-dedent/issues","npm":"https://www.npmjs.com/package/ts-dedent"}},"score":{"final":22.470654,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":229690,"weekly":49369},"dependents":"15","updated":"2026-10-10T00:25:51.962Z","searchScore":22.469748,"package":{"name":"ts-tiny-invariant","keywords":["typescript","invariant"],"version":"2.0.5","description":"Stricter version of tiny-invariant","sanitized_name":"ts-tiny-invariant","publisher":{"email":"iegoroff@gmail.com","username":"iyegoroff"},"maintainers":[{"email":"iegoroff@gmail.com","username":"iyegoroff"}],"license":"MIT","date":"2023-08-15T21:44:24.499Z","links":{"homepage":"https://github.com/iyegoroff/ts-tiny-invariant#readme","repository":"git+https://github.com/iyegoroff/ts-tiny-invariant.git","bugs":"https://github.com/iyegoroff/ts-tiny-invariant/issues","npm":"https://www.npmjs.com/package/ts-tiny-invariant"}},"score":{"final":22.469748,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":276066,"weekly":56006},"dependents":"5","updated":"2026-10-10T00:27:02.229Z","searchScore":22.46802,"package":{"name":"webpack-config-single-spa-ts","keywords":["single-spa","microfrontends","typescript","webpack"],"version":"8.0.0","description":"webpack-config for single-spa + typescript","sanitized_name":"webpack-config-single-spa-ts","publisher":{"email":"joeldenning@gmail.com","username":"joeldenning"},"maintainers":[{"email":"jolyndenning+npm@gmail.com","username":"jolyndenning"}],"license":"MIT","date":"2025-04-02T03:43:29.312Z","links":{"homepage":"https://github.com/single-spa/create-single-spa/tree/master/packages/webpack-config-single-spa-ts","repository":"git+https://github.com/single-spa/create-single-spa.git","bugs":"https://github.com/single-spa/create-single-spa/issues","npm":"https://www.npmjs.com/package/webpack-config-single-spa-ts"}},"score":{"final":22.46802,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89014542,"weekly":20865459},"dependents":"519","updated":"2026-10-10T00:20:01.319Z","searchScore":22.443626,"package":{"name":"@azure/core-rest-pipeline","keywords":["azure","cloud"],"version":"1.25.0","description":"Isomorphic client library for making HTTP requests in node.js and browser.","sanitized_name":"@azure/core-rest-pipeline","publisher":{"email":"npmjs@microsoft.com","actor":{"name":"microsoft1es","type":"user","email":"npmjs@microsoft.com"},"username":"microsoft1es"},"maintainers":[{"email":"azure-sdk-npmjs@microsoft.com","username":"azure-sdk"},{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"}],"license":"MIT","date":"2026-07-13T19:11:54.322Z","links":{"homepage":"https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/core/core-rest-pipeline/README.md","repository":"git+https://github.com/Azure/azure-sdk-for-js.git","bugs":"https://github.com/Azure/azure-sdk-for-js/issues","npm":"https://www.npmjs.com/package/@azure/core-rest-pipeline"}},"score":{"final":22.443626,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40624366,"weekly":9205295},"dependents":"86","updated":"2026-10-10T00:24:04.540Z","searchScore":22.436335,"package":{"name":"@lezer/javascript","keywords":[],"version":"1.5.6","description":"lezer-based JavaScript grammar","sanitized_name":"@lezer/javascript","publisher":{"email":"marijn@haverbeke.berlin","username":"marijn"},"maintainers":[{"email":"marijn@haverbeke.berlin","username":"marijn"}],"license":"MIT","date":"2026-10-01T06:48:56.704Z","links":{"homepage":"https://github.com/lezer-parser/javascript#readme","repository":"git+https://code.haverbeke.berlin/lezer/javascript.git","bugs":"https://github.com/lezer-parser/javascript/issues","npm":"https://www.npmjs.com/package/@lezer/javascript"}},"score":{"final":22.436335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2610314,"weekly":592858},"dependents":"61","updated":"2026-10-10T00:27:31.006Z","searchScore":22.431618,"package":{"name":"openapi-typescript-codegen","keywords":["openapi","swagger","generator","typescript","yaml","json","fetch","xhr","axios","angular","node"],"version":"0.31.0","description":"Library that generates Typescript clients based on the OpenAPI specification.","sanitized_name":"openapi-typescript-codegen","publisher":{"email":"info@madebyferdi.com","username":"ferdikoomen"},"maintainers":[{"email":"info@madebyferdi.com","username":"ferdikoomen"}],"license":"MIT","date":"2026-06-20T19:05:22.935Z","links":{"homepage":"https://github.com/ferdikoomen/openapi-typescript-codegen","repository":"git+https://github.com/ferdikoomen/openapi-typescript-codegen.git","bugs":"https://github.com/ferdikoomen/openapi-typescript-codegen/issues","npm":"https://www.npmjs.com/package/openapi-typescript-codegen"}},"score":{"final":22.431618,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":620771,"weekly":131329},"dependents":"366","updated":"2026-10-10T00:20:48.410Z","searchScore":22.42762,"package":{"name":"@aptos-labs/ts-sdk","keywords":[],"version":"7.5.0","description":"Aptos TypeScript SDK","sanitized_name":"@aptos-labs/ts-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"aptos-labs","type":"user","email":"npmjs@aptoslabs.com"},"approver":{"name":"gregnazario","email":"greg@gnazar.io"},"trustedPublisher":{"oidcConfigId":"d09b90f8-3807-46c7-b02b-9d3635312e65","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npmjs@aptoslabs.com","username":"aptos-labs"},{"email":"greg@gnazar.io","username":"gregnazario"}],"license":"SEE LICENSE IN LICENSE","date":"2026-10-09T18:17:18.042Z","links":{"homepage":"https://aptos-labs.github.io/aptos-ts-sdk/","repository":"git+https://github.com/aptos-labs/aptos-ts-sdk.git","bugs":"https://github.com/aptos-labs/aptos-ts-sdk/issues/new/choose","npm":"https://www.npmjs.com/package/@aptos-labs/ts-sdk"}},"score":{"final":22.42762,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5474658,"weekly":1174357},"dependents":"5","updated":"2026-10-10T00:29:20.632Z","searchScore":22.388565,"package":{"name":"ts-map","keywords":["typescript","Map","ts","ts-map"],"version":"1.0.3","description":"A typescript Map structure like ES6 Map","sanitized_name":"ts-map","publisher":{"email":"lavyun@163.com","username":"lavyun"},"maintainers":[{"email":"lavyun@163.com","username":"lavyun"}],"license":"MIT","date":"2017-09-16T10:13:34.217Z","links":{"homepage":"https://github.com/lavyun/ts-map","repository":"git+ssh://git@github.com/lavyun/ts-map.git","bugs":"https://github.com/lavyun/ts-map/issues","npm":"https://www.npmjs.com/package/ts-map"}},"score":{"final":22.388565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":272132,"weekly":68582},"dependents":"3","updated":"2026-10-10T00:30:42.530Z","searchScore":22.372562,"package":{"name":"ts-levenshtein","keywords":["levenshtein","distance","string"],"version":"1.0.7","description":"Efficient implementation of Levenshtein algorithm  with locale-specific collator support.","sanitized_name":"ts-levenshtein","publisher":{"email":"chaslui@outlook.com","username":"chaslui1"},"maintainers":[{"email":"chaslui@outlook.com","username":"chaslui1"}],"license":"MIT","date":"2025-08-15T07:18:56.069Z","links":{"homepage":"https://github.com/ChasLui/ts-levenshtein#readme","repository":"git+https://github.com/ChasLui/ts-levenshtein.git","bugs":"https://github.com/ChasLui/ts-levenshtein/issues","npm":"https://www.npmjs.com/package/ts-levenshtein"}},"score":{"final":22.372562,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7009387,"weekly":1739129},"dependents":"84","updated":"2026-10-10T00:22:43.431Z","searchScore":22.342943,"package":{"name":"@effect/opentelemetry","keywords":["opentelemetry","observability","tracing","metrics","typescript","algebraic-data-types","functional-programming"],"version":"4.0.2","description":"OpenTelemetry integration for Effect","sanitized_name":"@effect/opentelemetry","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"michael.arnaldi","type":"user","email":"ma+npm@matechs.com"},"trustedPublisher":{"oidcConfigId":"db42bd54-0e03-4fc8-97f2-9d36b3ff1923","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"ma+effect@matechs.com","username":"effect-bot"}],"license":"MIT","date":"2026-10-07T17:28:35.893Z","links":{"homepage":"https://effect.website","repository":"https://github.com/Effect-TS/effect.git","bugs":"https://github.com/Effect-TS/effect/issues","npm":"https://www.npmjs.com/package/@effect/opentelemetry"}},"score":{"final":22.342943,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6690862,"weekly":1393712},"dependents":"332","updated":"2026-10-10T00:24:16.796Z","searchScore":22.323872,"package":{"name":"esbuild-loader","keywords":["esbuild","webpack","loader","typescript","esnext"],"version":"4.5.0","description":"⚡️ Speed up your Webpack build with esbuild","sanitized_name":"esbuild-loader","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:10bc6fca-ede0-4868-b543-afcc8aaa7fff","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hiroki.osame@gmail.com","username":"hirokiosame"}],"license":"MIT","date":"2026-06-15T05:12:58.253Z","links":{"homepage":"https://github.com/privatenumber/esbuild-loader#readme","repository":"git+https://github.com/privatenumber/esbuild-loader.git","bugs":"https://github.com/privatenumber/esbuild-loader/issues","npm":"https://www.npmjs.com/package/esbuild-loader"}},"score":{"final":22.323872,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":330562,"weekly":115651},"dependents":"2","updated":"2026-10-10T00:30:34.848Z","searchScore":22.317083,"package":{"name":"@guanmingchiu/sqlparser-ts","keywords":["sql","parser","sqlparser","ast","wasm","webassembly","typescript"],"version":"0.62.0","description":"A SQL parser for JavaScript and TypeScript, powered by datafusion-sqlparser-rs via WASM","sanitized_name":"@guanmingchiu/sqlparser-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6a81625f-67e2-4d7e-ac3a-be0e10750931","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"guanmingchiu@apache.org","username":"guanmingchiu"}],"license":"Apache-2.0","date":"2026-06-17T12:34:31.021Z","links":{"homepage":"https://github.com/guan404ming/sqlparser-ts#readme","repository":"git+https://github.com/guan404ming/sqlparser-ts.git","bugs":"https://github.com/guan404ming/sqlparser-ts/issues","npm":"https://www.npmjs.com/package/@guanmingchiu/sqlparser-ts"}},"score":{"final":22.317083,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":493471436,"weekly":118524533},"dependents":"414","updated":"2026-10-10T00:27:36.992Z","searchScore":22.302197,"package":{"name":"assertion-error","keywords":["test","assertion","assertion-error"],"version":"2.0.1","description":"Error constructor for test and validation frameworks that implements standardized AssertionError specification.","sanitized_name":"assertion-error","publisher":{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"},"maintainers":[{"email":"chaijs@keithcirkel.co.uk","username":"chaijs"}],"license":"MIT","date":"2023-10-18T18:04:13.507Z","links":{"homepage":"https://github.com/chaijs/assertion-error#readme","repository":"git+ssh://git@github.com/chaijs/assertion-error.git","bugs":"https://github.com/chaijs/assertion-error/issues","npm":"https://www.npmjs.com/package/assertion-error"}},"score":{"final":22.302197,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28586165,"weekly":5886771},"dependents":"84","updated":"2026-10-10T00:30:40.167Z","searchScore":22.292368,"package":{"name":"@typescript/typescript6","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"version":"6.0.2","description":"TypeScript is a language for application scale JavaScript development","sanitized_name":"@typescript/typescript6","publisher":{"email":"typescript-design@microsoft.com","username":"typescript-deploys"},"maintainers":[{"email":"npmjs@microsoft.com","username":"microsoft1es"},{"email":"typescript@microsoft.com","username":"typescript-bot"},{"email":"wwigham@gmail.com","username":"weswigham"},{"email":"andrew@wheream.io","username":"andrewbranch"},{"email":"typescript-design@microsoft.com","username":"typescript-deploys"},{"email":"microsoft-oss-publishing@microsoft.com","username":"microsoft-oss-releases"},{"email":"jacob.b.bailey@gmail.com","username":"jakebailey"}],"license":"Apache-2.0","date":"2026-07-06T18:06:47.459Z","links":{"homepage":"https://www.typescriptlang.org/","repository":"git+https://github.com/microsoft/TypeScript.git","bugs":"https://github.com/microsoft/TypeScript/issues","npm":"https://www.npmjs.com/package/@typescript/typescript6"}},"score":{"final":22.292368,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":208379,"weekly":47003},"dependents":"97","updated":"2026-10-10T00:22:52.526Z","searchScore":22.288733,"package":{"name":"ts-extras","keywords":["typescript","ts","type","types","utility","utilities","util","extra","extras","guard","guards","helpers"],"version":"1.3.0","description":"Essential utilities for TypeScript projects","sanitized_name":"ts-extras","publisher":{"email":"sindresorhus@gmail.com","username":"sindresorhus"},"maintainers":[{"email":"sindresorhus@gmail.com","username":"sindresorhus"}],"license":"MIT","date":"2026-07-17T14:18:58.678Z","links":{"homepage":"https://github.com/sindresorhus/ts-extras#readme","repository":"git+https://github.com/sindresorhus/ts-extras.git","bugs":"https://github.com/sindresorhus/ts-extras/issues","npm":"https://www.npmjs.com/package/ts-extras"}},"score":{"final":22.288733,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31046212,"weekly":5987285},"dependents":"2","updated":"2026-10-10T00:25:13.284Z","searchScore":22.250927,"package":{"name":"@reflink/reflink","keywords":[],"version":"0.1.19","description":"[![npm version](https://badge.fury.io/js/%40reflink%2Freflink.svg)](https://www.npmjs.com/package/@reflink/reflink) [![Build Status](https://github.com/pnpm/reflink/workflows/CI/badge.svg)](https://github.com/pnpm/reflink/actions)","sanitized_name":"@reflink/reflink","publisher":{"email":"sr.drabx@gmail.com","username":"ialdama"},"maintainers":[{"email":"sr.drabx@gmail.com","username":"ialdama"}],"license":"MIT","date":"2024-12-05T12:35:56.604Z","links":{"homepage":"https://github.com/pnpm/reflink#readme","repository":"git+https://github.com/pnpm/reflink.git","bugs":"https://github.com/pnpm/reflink/issues","npm":"https://www.npmjs.com/package/@reflink/reflink"}},"score":{"final":22.250927,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":201687,"weekly":29433},"dependents":"15","updated":"2026-10-10T00:30:38.392Z","searchScore":22.219032,"package":{"name":"markdown-table-ts","keywords":["markdown","md","table","tables","ts","typescript","types","typed","generate","generator","convert","converter"],"version":"1.0.3","description":"A zero-dependency library for generating Markdown tables written in TypeScript.","sanitized_name":"markdown-table-ts","publisher":{"email":"jiri.hajek18@gmail.com","username":"jiri.hajek"},"maintainers":[{"email":"jiri.hajek18@gmail.com","username":"jiri.hajek"}],"license":"MIT","date":"2020-12-31T00:56:50.071Z","links":{"homepage":"https://gitlab.com/jiri.hajek/markdown-table-ts","repository":"https://gitlab.com/jiri.hajek/markdown-table-ts.git","bugs":"https://gitlab.com/jiri.hajek/markdown-table-ts/-/issues","npm":"https://www.npmjs.com/package/markdown-table-ts"}},"score":{"final":22.219032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":850814,"weekly":213727},"dependents":"5","updated":"2026-10-10T00:20:57.005Z","searchScore":22.189909,"package":{"name":"@spectrum-ts/core","keywords":[],"version":"12.10.1","description":"The spectrum-ts runtime — Spectrum, content builders, fusor, and the provider authoring API.","sanitized_name":"@spectrum-ts/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8bf5f55f-8e6b-499e-a7c3-e30faf22f2ba","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@qwerzl.me","username":"qwerzl"},{"email":"team@photon.codes","username":"photon_dev"}],"license":"MIT","date":"2026-09-22T22:51:11.791Z","links":{"homepage":"https://photon.codes/spectrum","repository":"git+https://github.com/photon-hq/spectrum-ts.git","bugs":"https://github.com/photon-hq/spectrum-ts/issues","npm":"https://www.npmjs.com/package/@spectrum-ts/core"}},"score":{"final":22.189909,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1126069,"weekly":264661},"dependents":"68","updated":"2026-10-10T00:24:55.422Z","searchScore":22.175856,"package":{"name":"@unovis/ts","keywords":["typescript","data visualization","maps","charts","graphs"],"version":"1.7.1","description":"Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript","sanitized_name":"@unovis/ts","publisher":{"email":"s.hanumandla@f5.com","username":"suryatejahanumandla"},"maintainers":[{"email":"nikita@rokotyan.com","username":"rokotyan"},{"email":"lee00678@gmail.com","username":"lee00678"},{"email":"s.hanumandla@f5.com","username":"suryatejahanumandla"}],"license":"Apache-2.0","date":"2026-09-29T13:57:28.785Z","links":{"homepage":"https://unovis.dev","repository":"git+https://github.com/f5/unovis.git","bugs":"https://github.com/f5/unovis/issues","npm":"https://www.npmjs.com/package/@unovis/ts"}},"score":{"final":22.175856,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":480748,"weekly":93293},"dependents":"7","updated":"2026-10-10T00:29:12.258Z","searchScore":22.155367,"package":{"name":"@tsconfig/node-ts","keywords":["tsconfig","node-ts"],"version":"23.6.4","description":"A base TSConfig for working with Node with TypeScript (TS >=5.8 ONLY).","sanitized_name":"@tsconfig/node-ts","publisher":{"email":"typescript-design@microsoft.com","username":"typescript-deploys"},"maintainers":[{"email":"orta.therox@gmail.com","username":"orta"},{"email":"jacob.b.bailey@gmail.com","username":"jakebailey"}],"license":"MIT","date":"2026-02-14T05:05:20.565Z","links":{"homepage":"https://github.com/tsconfig/bases#readme","repository":"git+https://github.com/tsconfig/bases.git","bugs":"https://github.com/tsconfig/bases/issues","npm":"https://www.npmjs.com/package/@tsconfig/node-ts"}},"score":{"final":22.155367,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":446929,"weekly":91550},"dependents":"6","updated":"2026-10-10T00:23:48.672Z","searchScore":22.14819,"package":{"name":"sax-ts","keywords":["xml","xml-parser","sax","sax-parser","typescript","deno","node","nodejs","node-js"],"version":"1.2.13","description":"Event-driven XML parser in TypeScript","sanitized_name":"sax-ts","publisher":{"email":"maxim@mazurok.com","username":"maxim_mazurok"},"maintainers":[{"email":"maxim@mazurok.com","username":"maxim_mazurok"}],"license":"ISC","date":"2024-03-17T05:46:41.896Z","links":{"homepage":"https://github.com/Maxim-Mazurok/sax-ts#readme","repository":"git://github.com/Maxim-Mazurok/sax-ts.git","bugs":"https://github.com/Maxim-Mazurok/sax-ts/issues/new/choose","npm":"https://www.npmjs.com/package/sax-ts"}},"score":{"final":22.14819,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3383788,"weekly":714752},"dependents":"71","updated":"2026-10-10T00:24:15.765Z","searchScore":22.132032,"package":{"name":"@anatine/zod-openapi","keywords":["zod","openapi","swagger"],"version":"2.2.8","description":"Zod to OpenAPI converter","sanitized_name":"@anatine/zod-openapi","publisher":{"email":"brianmcbride@outlook.com","username":"anatidae"},"maintainers":[{"email":"brianmcbride@outlook.com","username":"anatidae"}],"license":"MIT","date":"2025-04-04T15:42:37.246Z","links":{"homepage":"https://github.com/anatine/zod-plugins/tree/main/packages/zod-openapi","repository":"git+https://github.com/anatine/zod-plugins.git","bugs":"https://github.com/anatine/zod-plugins/issues","npm":"https://www.npmjs.com/package/@anatine/zod-openapi"}},"score":{"final":22.132032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":367395,"weekly":96912},"dependents":"9","updated":"2026-10-10T00:19:44.015Z","searchScore":22.13121,"package":{"name":"@kubb/parser-ts","keywords":["codegen","kubb","meta-framework","parser","tsx","typescript"],"version":"5.5.6","description":"TypeScript and TSX source file parser for Kubb. Converts AST nodes into formatted source strings using the TypeScript compiler API.","sanitized_name":"@kubb/parser-ts","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"stijnvanhulle","type":"user","email":"stijn.vanhulle@outlook.com"},"approver":{"name":"stijnvanhulle","email":"stijn@stijnvanhulle.be"},"trustedPublisher":{"oidcConfigId":"e09b1c49-df8d-484a-bdc9-0fc88bbc0373","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"stijn@stijnvanhulle.be","username":"stijnvanhulle"}],"license":"MIT","date":"2026-10-08T11:43:39.542Z","links":{"homepage":"https://kubb.dev/parsers/parser-ts","repository":"git+https://github.com/kubb-labs/kubb.git","bugs":"https://github.com/kubb-labs/kubb/issues","npm":"https://www.npmjs.com/package/@kubb/parser-ts"}},"score":{"final":22.13121,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":104140490,"weekly":21358121},"dependents":"27","updated":"2026-10-10T00:29:12.843Z","searchScore":22.12134,"package":{"name":"babel-dead-code-elimination","keywords":["babel","dead","code","elimination"],"version":"2.0.0","description":"Composable primitives for dead code elimination in Babel","sanitized_name":"babel-dead-code-elimination","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:539c845b-fc68-4732-808a-f5598b0b8fd1","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"pcattori@gmail.com","username":"pcattori"}],"license":"MIT","date":"2026-08-12T14:35:37.595Z","links":{"homepage":"https://github.com/pcattori/babel-dead-code-elimination#readme","repository":"git+https://github.com/pcattori/babel-dead-code-elimination.git","bugs":"https://github.com/pcattori/babel-dead-code-elimination/issues","npm":"https://www.npmjs.com/package/babel-dead-code-elimination"}},"score":{"final":22.12134,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":721945,"weekly":129754},"dependents":"23","updated":"2026-10-10T00:26:55.572Z","searchScore":22.103487,"package":{"name":"trieve-ts-sdk","keywords":["trieve","sdk","typescript","search","api"],"version":"0.0.124","description":"TypeScript SDK for Mintlify Search","sanitized_name":"trieve-ts-sdk","publisher":{"email":"developers@trieve.ai","actor":{"name":"trieve","type":"user","email":"developers@trieve.ai"},"username":"trieve"},"maintainers":[{"email":"developers@trieve.ai","username":"trieve"}],"license":"MIT","date":"2025-09-11T19:50:47.184Z","links":{"homepage":"https://github.com/devflowinc/trieve/tree/main/clients/ts-sdk","repository":"git+https://github.com/devflowinc/trieve.git","bugs":"https://github.com/devflowinc/trieve/issues","npm":"https://www.npmjs.com/package/trieve-ts-sdk"}},"score":{"final":22.103487,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":148706,"weekly":33233},"dependents":"38","updated":"2026-10-10T00:30:35.973Z","searchScore":22.085413,"package":{"name":"websocket-ts","keywords":["websocket","browser","client","typescript","reconnecting","buffered"],"version":"3.0.0","description":"A WebSocket client library with optional reconnecting and buffering capabilities.","sanitized_name":"websocket-ts","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"88303d7c-0d95-40d6-b849-0db597d2de04","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"joscha.behrmann@j-be.eu","username":"jjxxs"}],"license":"MIT","date":"2026-09-29T21:27:54.609Z","links":{"homepage":"https://github.com/jjxxs/websocket-ts#readme","repository":"git+https://github.com/jjxxs/websocket-ts.git","bugs":"https://github.com/jjxxs/websocket-ts/issues","npm":"https://www.npmjs.com/package/websocket-ts"}},"score":{"final":22.085413,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1226678,"weekly":277397},"dependents":"55","updated":"2026-10-10T00:22:59.320Z","searchScore":22.078436,"package":{"name":"ts-mockito","keywords":["mock","typescript","tests","fake","stub","spy","javascript"],"version":"2.6.1","description":"Mocking library for TypeScript","sanitized_name":"ts-mockito","publisher":{"email":"kuster.maciej@gmail.com","username":"kuziu"},"maintainers":[{"email":"kuster.maciej@gmail.com","username":"kuziu"}],"license":"MIT","date":"2020-06-08T19:48:41.313Z","links":{"homepage":"https://github.com/NagRock/ts-mockito#readme","repository":"git+https://github.com/NagRock/ts-mockito.git","bugs":"https://github.com/NagRock/ts-mockito/issues","npm":"https://www.npmjs.com/package/ts-mockito"}},"score":{"final":22.078436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":396502,"weekly":133795},"dependents":"6","updated":"2026-10-10T00:24:56.983Z","searchScore":22.054255,"package":{"name":"@mcp-b/webmcp-ts-sdk","keywords":["adapter","ai-agents","ai-integration","anthropic","browser","chatgpt","claude","copilot","cursor","document-modelcontext","dynamic-tools","gemini","llm","mcp","mcp-client","mcp-server","model-context-protocol","openai","sdk","tool-registration","typescript","w3c","web-model-context","webmcp"],"version":"6.0.0","description":"WebMCP browser adapter extending the upstream API with MCP capabilities","sanitized_name":"@mcp-b/webmcp-ts-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"cd35dd69-520d-40c5-8871-e462273e8146","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"omar@sigvelo.com","username":"osigvelo"},{"email":"alexmnahas@gmail.com","username":"miguelspizza"}],"license":"MIT","date":"2026-10-08T17:17:37.061Z","links":{"homepage":"https://docs.mcp-b.ai/packages/webmcp-ts-sdk/reference","repository":"git+https://github.com/WebMCP-org/npm-packages.git","bugs":"https://github.com/WebMCP-org/npm-packages/issues","npm":"https://www.npmjs.com/package/@mcp-b/webmcp-ts-sdk"}},"score":{"final":22.054255,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":139659,"weekly":22734},"dependents":"17","updated":"2026-10-10T00:22:24.414Z","searchScore":22.028252,"package":{"name":"ts-standard","keywords":["TypeScript Standard Style","check","checker","code","code checker","code linter","code standards","code style","enforce","eslint","lint","policy","quality","simple","standard","standard style","style","style checker","style linter","verify","typescript","standardjs","tslint"],"version":"12.0.2","description":"TypeScript Standard Style based on StandardJS","sanitized_name":"ts-standard","publisher":{"email":"linus@folkdatorn.se","username":"linusu"},"maintainers":[{"email":"john@hiesey.com","username":"jhiesey"},{"email":"bcomnes@gmail.com","username":"bret"},{"email":"feross@feross.org","username":"feross"},{"email":"flettre@gmail.com","username":"flet"},{"email":"linus@folkdatorn.se","username":"linusu"},{"email":"mathiasbuus@gmail.com","username":"mafintosh"},{"email":"jprichardson@gmail.com","username":"jprichardson"},{"email":"w@tson.dk","username":"watson"},{"email":"raynos2@gmail.com","username":"raynos"},{"email":"toddbluhm@gmail.com","username":"toddbluhm"},{"email":"pelle@kodfabrik.se","username":"voxpelli"}],"license":"MIT","date":"2022-12-20T07:42:18.427Z","links":{"homepage":"https://github.com/standard/ts-standard","bugs":"https://github.com/standard/ts-standard/issues","npm":"https://www.npmjs.com/package/ts-standard"}},"score":{"final":22.028252,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":425852,"time":"2026-10-10T02:30:10.721Z"}