- Merge pull request #36 from DomThePorcupine/fix-index-option
Fix indexFilePath option
- Fix indexFilePath option
- Add fp-ts in known ports
- Feat a script for removing deno dist from .gitignore
- Feat: Explicitely tell where index.ts is located in the source
- Support module augmentation
- Mittigate the risk of comments beeing modified
- Feat: Specify output dir in package.json denoify field
- Print minimal log of what is happening
- Merge pull request #32 from zxch3n/fix-remove-tsout-requirement
tsconfig.json can be absent if outputDir is specified
- refactor: simplify code in genModFile
- fix: remove dep that tsconfig must have outDir
- Remove temporarly disable tests since deno.land is acting iraticly
- If the server dosen't respond, assume 404
- Merge pull request #31 from zxch3n/feat-config-output
feat: output dir config & remove dep on pkg 'main'
- chore: correct option doc
- chore: fix typo
- feat: output dir config & remove dep on pkg 'main'
- Merge pull request #30 from yandeu/master
Support for esm modules
- Update node versions in workflow
- Support for esm modules
- Add node console
- Update instructions for GitHub Actions
- Merge pull request #28 from andreswebs/master
fix dead link
- fix dead link
- Add child_process
- #23: Support for yarn workspaces / when the dependencies are installed in a parent directory
- fmt
- Update documentaion (rate limit exceeded)
- Improve wording on command line arguments
- Merge pull request #24 from hayes/patch-1
Fix arg parsing
- Fix arg parsing
- Bump version (chagelog ignore)
- Add "stream" 馃帀
- Delete CNAME
- Add documentation and homepage
- Setup documentation website docs.denoify.land
- Create CNAME
- Update README.md
- Add builtin support for reflect-metadata
- Add some support for 'crypto' node builtin
- Allow console.log in replacer
- Support graphql
- Add graphql-helix to the list of modules using denoify
- Fix: Recognize import staring with // as url imports
- Fix custom replacer, import with new lines
- Merge pull request #17 from marcushultman/rxjs-ws
add support for rxjs/webSocket in replacer
- add support for rxjs/webSocket in replacer
use skypack CDN with X-TypeScript-Types
header support
- Makes __dirname and __filename work on Windows
- Properly copy files over deno_dist on windows, fixes #16
- Respect case when copying files over to deno_dist
- Add "url" and "assert" support (node builtin modules)
- Fix replacer for Windows #13
- Merge pull request #12 from divy-work/patch-1
- feat: add yolk to the list of examples https://github.com/nestdotland/yolk
- // @denoify-ignore (with a space) work with a space as well that without it #11
- BREAKING CHANGE, all denoify params gathered in a single package.json field, pick the files to includes in deno_dist #11
- Copy LICENSE in deno_dist #11
- Support rxjs
- Enable exclude files from NPM bundle via the 'files' field of package.js
- Bug fix with .deno.ts
- Update README.md doc
- Merge pull request #9 from yandeu/patch-1
Added Nano JSX to README.md
- Added Nano JSX to README.md
I have added my project Nano JSX to the "Example of modules using Denoify" section. It is a SSR first, lightweight 1kB JSX library that works on Node and Deno. I have used Denoify to publish the entire code to deno.land/x.
- Support *.deno.ts
- Improve parser
- fix parser
- Imrove ReactDom support (for isomorphic web apps)
- tsx support
- Pass the source file path to import statements remplacers
- Support react-dom
- Support react
- Support fast-xml-parser
- improve proof of concept for custom remplacer
- fix script for enabeling short import path, we can now have a unik dist TAG for node and deno
- mod.ts no longer in root but in deno_dist
- update cache
- fix regular expression edge case
- fix previous version
- Fix: Forget to publish some files in previous release
- emergency patch for the new deno.land/x mechanism
- Provide a way to scrip how import/export statement are transformed
- Improve node builtins usage detection (less false positive)
- Add RxJS in known ports
- Improve non-explicitly imported builtins matching
- More carefully check if Buffer is really user before including the Polyfill
- drop node v8 support
- std/node version freeze (use latest version when compiling), support
default_version
, stop assuming master is the default branch
- add Buffer support
- Support for node < v10
- Generated import path consistency Windows/Posix
- Notice about Buffer support
- Fix typo
- Adding visual demo of what denoify does
- Fix typo
- What it isn't wasn't relevant
- Generated import path consistency Windows/Posix
- Fix previous broken release #5
- Windows compat #5
- Improve error message #4
- Minor readme fixes
- Preparing readme for meetup groups
- Removes from README warning against exposing API using Node.js's builtins. ( No longer relevant )
- Remove the warning
- Update EVT
- Pre NPM publish script: Infer if we should move the .ts files alongside the .js files from the package.json's types argument, by default do not move
- NPM publish script: Let the user decide if using the source .ts files or .d.ts. Better debugging experience vs TS version retrocompat
- Fix: Do not introduce absolute path in modified package.json ( enableShortNpmImportPath.ts )
- Not using deprecated raw.github.com, using raw.githubusercontent.com instead
- Track missing files
- enableShortNpmImportPath move source as well and support source map
- Performance improvement
- improve resolve mechanism
- Inform that __filename and __dirname are supported
- Update README.md
- Defines challenges and set goals
- new minor version
- Fix version version resolution
- Fix bug ing GitHub url in url parsing
- Include TextEncode and TextDecode in node 'util' port
- Remove useless downlevelIteration when targeting es2018
- fix resolution
- target ES2018
- bug fix: EVT is a hard dependency, not a dev-dep
- Use published version of scripting-tool
- fix know-ports.jsonc not included in NPM package
- rename knownPorts.jsonc -> known-ports.jsonc
- use npm ci instead of npm install in workflow
- Use a specific version of garronej/scripting-tools
- indent package.json using 4 spaces to be consistent
- implement CI