Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Converts the crude American spelling of Javascript globals to the proper British versions 🇬🇧
A polyfill that lets you forget the crude American spelling of Javascript symbols in lieu of the proper British spellings.
💂DISCLAIMER💂: Before using please read the disclaimer below.
Install with yarn or npm
npm install british.js --save
yarn add british.js
Import the parts of the library you wish to use.
import 'british.js';
import 'british.js/extended';
The following corrections are supported in the main library
Maths
Example usage:
Maths.round(3.1459); // => 3
Maths.floor(3.1459); // => 3
Maths.ceil(3.1459); // => 4
Maths.abs(-42); // => 42
Maths.min(100, 200, 300); // => 100
Maths.max(100, 200, 300); // => 300
window.screen.colourDepth
CanvasGradient.addColourStop()
WebGLProgramme
WebGLRenderingContext.isProgramme()
WebGLRenderingContext.useProgramme()
WebGLRenderingContext.linkProgramme()
WebGLRenderingContext.createProgramme()
WebGLRenderingContext.deleteProgramme()
WebGLRenderingContext.validateProgramme()
The spelling of this has not changed but when pronouncing it you are encouraged to say "scheduled" with an "SH" sound rather than a "SK" sound.
Additional British-isms are available by using the extended API
import 'british.js/extended';
This gives you access to the following polyfills.
RegExp
-> Butters
Event.isTrusted
-> Event.notDodgy
Error
-> Cockup
SyntaxError
-> SyntaxCockup
TypeError
-> TypeCockup
RangeError
-> RangeCockup
This library is meant to be ironic and is not intended for actual use. Please please don't use it. It is not production ready.
Do you want to join the patriotic cause of correcting the spelling errors in Javascript? Pull
requests are more than welcome.
All things that are strictly spelling corrections should be added to src/proper.js
.
Anything that is a more drastic renaming should be added to src/extended.js
.
Please document all new APIs in the README.md and remember to write tests!
british.js has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Cheekily created by Christian Schlensker who is not British nor associated with the British government in any way. Cheers!
FAQs
Converts the crude American spelling of Javascript globals to the proper British versions 🇬🇧
The npm package british.js receives a total of 1 weekly downloads. As such, british.js popularity was classified as not popular.
We found that british.js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.