JacobWeisenburger / zod_utilz

Framework agnostic utilities for Zod
MIT License
158 stars 9 forks source link

Usage with Browser? #4

Closed Lonli-Lokli closed 6 months ago

Lonli-Lokli commented 1 year ago

Hi!

I am trying to use with a browser but getting strange errors when trying to add. Does this lib supports Browser?

JacobWeisenburger commented 1 year ago

We haven't released an official v1.0.0 yet, so everything is still experimental and hasn't been tested in all environments.

Can you send me the error you are getting?

Lonli-Lokli commented 1 year ago

It's pretty big but

./node_modules/@deno/shim-deno/dist/deno/stable/functions/connectTls.js:9:14-28 - Error: Module not found: Error: Can't resolve 'tls' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/copyFile.js:45:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/copyFileSync.js:44:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fdatasync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fdatasync.js:9:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fdatasyncSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fstat.js:40:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fstat.js:41:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fstatSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fsync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fsync.js:9:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/fsyncSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/ftruncate.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/ftruncate.js:9:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/ftruncateSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/inspect.js:39:26-41 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/kill.js:13:29-42 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/kill.js:14:34-52 - Error: Module not found: Error: Can't resolve 'process' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "process": require.resolve("process/browser") }'
        - install 'process'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "process": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/link.js:39:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/linkSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/listen.js:10:14-28 - Error: Module not found: Error: Can't resolve 'net' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/listenTls.js:10:14-28 - Error: Module not found: Error: Can't resolve 'tls' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/lstat.js:45:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/lstatSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDir.js:8:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDir.js:9:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDir.js:10:13-26 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDirSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDirSync.js:9:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempDirSync.js:10:13-26 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempFile.js:9:13-26 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempFile.js:10:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempFileSync.js:8:13-26 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/makeTempFileSync.js:9:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/mkdir.js:14:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/mkdirSync.js:44:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/open.js:14:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/open.js:15:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/openSync.js:13:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/read.js:9:15-30 - Error: Module not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/read.js:10:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readDir.js:16:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readDirSync.js:13:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readFile.js:14:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readFileSync.js:13:13-26 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readLink.js:39:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readLinkSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readTextFile.js:14:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/readTextFileSync.js:44:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/realPath.js:39:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/realPathSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/remove.js:9:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/removeSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/rename.js:8:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/renameSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/resolveDns.js:13:30-44 - Error: Module not found: Error: Can't resolve 'dns' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/run.js:57:40-64 - Error: Module not found: Error: Can't resolve 'child_process' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/run.js:58:29-42 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/run.js:59:29-42 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/run.js:60:30-44 - Error: Module not found: Error: Can't resolve 'url' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "url": require.resolve("url/") }'
        - install 'url'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "url": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/shutdown.js:9:14-28 - Error: Module not found: Error: Can't resolve 'net' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/stat.js:14:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/statSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/symlink.js:40:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/symlinkSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/truncate.js:45:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/truncateSync.js:44:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/watchFs.js:8:19-41 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/watchFs.js:9:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/write.js:40:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/write.js:41:15-30 - Error: mModule not found: Error: Can't resolve 'util' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "util": require.resolve("util/") }'
        - install 'util'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "util": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/writeFile.js:45:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/writeFileSync.js:13:13-26 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/functions/writeSync.js:39:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/writeTextFile.js0m:45:24-46 - Error: Module not found: Error: Can't resolve 'fs/promises' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/functions/writeTextFileSync.js:44:24-37 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\functions'

./node_modules/@deno/shim-deno/dist/deno/stable/variables/build.js:39:24-37 - Error: Module not found: Error: Can't resolve 'os' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\variables'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }'
        - install 'os-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "os": false }

./node_modules/@deno/shim-deno/dist/deno/stable/variables/mainModule.js:9:15-30 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\variables'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/@deno/shim-deno/dist/deno/stable/variables/mainModule.js:10:14-28 - Error: Module not found: Error: Can't resolve 'url' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\stable\variables'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "url": require.resolve("url/") }'
        - install 'url'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "url": false }

./node_modules/@deno/shim-deno/dist/deno/unstable/main.js:14:29-42 - Error: Module not found: Error: Can't resolve 'fs' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\dist\deno\unstable'

./node_modules/@deno/shim-deno/node_modules/which/which.js:2:13-28 - Error: Module not found: Error: Can't resolve 'path' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\@deno\shim-deno\node_modules\which'

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
        - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
        - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "path": false }

./node_modules/busboy/lib/types/multipart.js:6:4-21 - Error: Module not found: Error: Can't resolve 'stream' in 'D:\gitlab\cv-app\frontend\cv-ui\node_modules\busboy\lib\types'
Lonli-Lokli commented 1 year ago

Ok I see the reason.

First question, do you actually use deno features in the repo? Of no,.mb it make sense to create npm package and consume it in deno as npm package?

https://deno.com/manual@v1.29.3/node/npm_specifiers

Lonli-Lokli commented 1 year ago

Another question - I do not see any Deno namespace usage except for test, why do you have this two settings as true?

https://github.com/JacobWeisenburger/zod_utilz/blob/4093595e5a6d95770872598ba3bc405d4e9c963b/build_npm.ts#L23

These two settings produce this not needed for browser deps part https://unpkg.com/zod_utilz@0.7.3/package.json

JacobWeisenburger commented 1 year ago

I really appreciate the help. I have been sick this week. So I'll need to take a look next week or something

danvoyce commented 10 months ago

Any update on this?

JacobWeisenburger commented 10 months ago

Unfortunately, I haven't had time to work on this. PR's are always welcome.

JacobWeisenburger commented 6 months ago

Sorry for taking so long on this. I made a new beta release that switched the build process runtime from Deno to Bun. I'm wondering if that might fix this issue. @Lonli-Lokli, or @danvoyce, would you be willing and able to check?

https://www.npmjs.com/package/zod_utilz/v/0.8.1-beta

npm i zod_utilz@0.8.1-beta
JacobWeisenburger commented 6 months ago

I have tested zod_utilz@0.8.1-beta in the following environments and it works as far as I can see:

Please let me know if there is another environment that I should try.

JacobWeisenburger commented 6 months ago

I'm closing this for now, feel free to let me know of any other environments that I should try