Preparing for end of Axway
👇 support for Amplify Cloud and Mobile 👇
🛑 Axway support for Amplify products has ended for most products related to mobile and cloud.
Axway Amplify End-of-Life (EOL) announcements. However, all closed-source projects and most open-source projects are now dead.
A few of the open-source versions of Axway Amplify products will live on after
👉 A group of Axway employees, ex-Axway employees, and some developers from Titanium community have created a legal org and now officially decide all matters related to future of these products.
API FAQ:
- API Best Practices
- What is API Security?
- OWASP Top 10 List for API Security
- What is API Security?
- Top API Trends for 2022
- What is a Frankenstein API?
- What is a Zombie API?
- API Developer Experience
- API Cybersecurity 101
- YouTube API Videos
- YouTube API Shorts Videos
@titanium/polyfill
Titanium native mobile polyfills for some Node.js core and global modules
📝 Description
For use with requesting data on the internet with Titanium Native mobile apps
✨ Features
Polyfills added by Titanium Core
- [X] Polyfill for Node.js
assert
- [X] Polyfill for Node.js
events
- [X] Polyfill for Node.js
fs
- [X] Polyfill for Node.js
os
- [X] Polyfill for Node.js
process
- [X] Polyfill for Node.js
string_decoder
- [X] Polyfill for Node.js
tty
- [X] Polyfill for Node.js
util
Polyfills added by Titanium Core (but having compatibility issues)
- [X] Polyfill for Node.js
buffer
- Does not work with packages expecting Node.js buffer - [X] Polyfill for Node.js
path
- Some functions not working
Polyfills added by @titanium/polyfill package
- [X] Polyfill for Node.js
events
- Uses eventemitter2 for extra features - [X] Polyfill for Node.js
buffer
- [X] Polyfill for Node.js
querystring
- [X] Polyfill for Node.js
crypto
- [ ] Polyfill for Node.js
http
- [ ] Polyfill for Node.js
https
- [X] Polyfill for Node.js
punycode
- [X] Polyfill for Node.js
URL
[whatwg-url v8.4.0] - [X] Polyfill for Node.js
path
🚀 Getting Started
Installing
Please ensure there is a package.json file in the target directory. If there is not one present, you can create one with
npm init
.
If you wish to install this in an app using Titanium Turbo, you can execute this in the project root directory:
npm install @titanium/polyfill
Usage
const buffer = require('assert');
const buffer = require('buffer');
const crypto = require('crypto');
const events = require('events');
const querystring = require('querystring');
const path = require('path');
const path = require('punycode');
require('URL'); // This is a global variable in Node.js
🔗 Related Links
Titanium Alloy
that adds some enhancements and customizations for rapid development.
📚 Learn More
📣 Feedback
Have an idea or a comment? Join in the conversation here!