Releases: magynhard/lucky-case
1.1.8
1.1.3 make string version compatible with latest node
Added './string' to exports in package.json
to be compatible with latest node version.
Error behaviour before
Code
const LuckyCase = require('lucky-case/string');
Runtime error
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './string' is not defined by "exports"
1.1.2 update minified dist versions
The minified javascript files in ./dist
hadn't been updated to the latest release version.
1.1.1 added support for 'decapitalize'
New support for 'decapitalize':
LuckyCase.decapitalize(...)
LuckyCase.isDecapitalized(...)
LuckyCase.isNotCapital(...)
String.decapitalize(...)
String.isDecapitalized(...)
String.isNotCapital(...)
Allow lower case variants for parameter case_type
at LuckyCase.convertCase
and String.convertCase
, e.g.:
// ####### already worked #######
LuckyCase.convertCase('myStringBingBangBong', LuckyCase.SNAKE_CASE);
// => "my_string_bing_bang_bong"
LuckyCase.convertCase('myStringBingBangBong', 'SNAKE_CASE');
// => "my_string_bing_bang_bong"
// ####### working now as well #######
LuckyCase.convertCase('myStringBingBangBong', 'snake_case');
// => "my_string_bing_bang_bong"
1.1.0 add missing string tests; bugfixing
Addes missing spec tests for string monkey patching and fixed occured bugs in some cases.
1.0.7 replaced jsdoc documentations
In this release the html based jsdoc documentations have been replaced by mark down based jsdoc documentations.
On the one hand, the html based version looked awful, on the other hand the npm package size decreased significantly.
1.0.4 first npm release
Same features as 1.0.3, but finished package.json and published on npm repository.
1.0.3 first release
Yeah, it is done!
I finally ported my ruby gem lucky_case to javascript!
As there is a big bunch of test automatization - also ported from the original library - i declare this release production ready!