string.prototype.endswith

1.0.2 • Public • Published

string.prototype.endswith Version Badge

dependency status dev dependency status License Downloads

npm badge

An ESnext spec-compliant String.prototype.endsWith shim/polyfill/replacement that works as far down as ES3.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec.

Because String.prototype.endsWith depends on a receiver (the this value), the main export takes the string to operate on as the first argument.

Other polyfills for String.prototype.endsWith are available:

Installation

Via npm:

npm install string.prototype.endswith

Then, in Node.js:

var endsWith = require('string.prototype.endswith');
<script src="https://bundle.run/string.prototype.endswith"></script>

NOTE: It's recommended that you install this module using a package manager such as npm, because loading multiple polyfills from a CDN (such as bundle.run) will lead to duplicated code.

Notes

Polyfills + test suites for String.prototype.startsWith and String.prototype.contains are available, too.

Author

twitter/mathias
Mathias Bynens

License

This polyfill is available under the MIT license.

Tests

Simply clone the repo, npm install, and run npm test

Dependencies (4)

Dev Dependencies (9)

Package Sidebar

Install

npm i string.prototype.endswith

Weekly Downloads

20,180

Version

1.0.2

License

MIT

Unpacked Size

31.5 kB

Total Files

23

Last publish

Collaborators

  • mathias
  • google-wombot