0.0.15 • Published 8 months ago

browser-type-resolver v0.0.15

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

Browser Type Resolver

npm.io

Demo Page

https://browser-type-resolver.vercel.app

Install

npm i browser-type-resolver

Usage

const dependencies = {
  "react": "18.2.0",
  "react-dom": "18.2.0",
  "react-hook-form": "7.45.4",
  "@hookform/resolvers": "3.3.0",
  "zod": "3.22.2"
}

resolveAllModuleType(dependencies).then(result => {
  console.log(result)
})

Use with monaco editor

const dependencies = {
  "react": "18.2.0",
  "react-dom": "18.2.0",
  "react-hook-form": "7.45.4",
  "@hookform/resolvers": "3.3.0",
  "zod": "3.22.2"
}
const libs = await resolveAllModuleType(dependencies);
Object.entries(libs).forEach(([name, content]) => {
  monaco.languages.typescript.typescriptDefaults.addExtraLib(content, `file:///node_modules/${name}`)
})
0.0.15

8 months ago

0.0.14

8 months ago

0.0.13

8 months ago

0.0.12

8 months ago

0.0.11

8 months ago

0.0.10

8 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

9 months ago

0.0.3-pr2.9b5bd31

9 months ago

0.0.2

9 months ago

0.0.2-pr1.ec0590c

9 months ago

0.0.1

9 months ago