Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/SheetJS/ssf

:memo: Spreadsheet Number Formatter
https://github.com/SheetJS/ssf

Update README.md

0df2ab980280401609eb6ea6b67c70d792ad73ca authored almost 2 years ago
Update README.md

df34c0b8e080bbd7e255f76d6918d7a7351cc251 authored almost 3 years ago
updated travis tests

Co-authored-by: Garrett Luu <[email protected]>

e71eeda4d2a8fb23ba8782dfa7f3688d8e19aa5e authored over 4 years ago
ssf-cli 1.0.1 [ci skip]

6cdd7ac6294bb4ba31eca5a9da78506774c0d678 authored over 4 years ago
version bump 0.11.2

- simplified and documented General format processing
- moved CLI to ssf-cli package (h/t @garre...

577070b8d7f143050754a3ee8b20cb6ba585d495 authored over 4 years ago
CLI refactor

* Moved cli to packages/ssf-cli

* Modified bin in package.json files

15c017bc5b5fad6ad5ddcf488e99d2928e5b9ac5 authored over 4 years ago
version bump 0.11.1

- support 上午/下午 (like AM/PM, supported in en-US and other locales)
- `format(number)` guess form...

885b27fda56249e3b859c48176874d434788cdd2 authored over 4 years ago
version bump 0.11.0

b00f11ce336a214a3c43037276058247ed7cb62b authored over 4 years ago
handle negative numbers in parens

791bf255f53b6e21bf1faa27f0856e2e493cfc39 authored over 4 years ago
version bump 0.10.3

- toString suffices for integers in the general format
- separate currency sigil token

9eaba424933df3fc860dd6978584ba13a6d8e30a authored almost 5 years ago
fmt_is_date properly handle string literals

fefb415467b38354a76b900664666d4365caa1a6 authored almost 5 years ago
flow switch to module.exports

e267d1d667afb7e5d257e45671653df174debddd authored almost 7 years ago
Add a section to the README for examples.

e3efc1ad7d5c13bd6fd97c8b617bc8be3f3d7f73 authored almost 7 years ago
version bump 0.10.2: infrastructure

- typescript definitions
- fixed vulnerable regexes (h/t @davisjam)

f6de1799c41c7db90ff830cc898e20a0c96306f5 authored almost 7 years ago
version bump 0.10.1: fixed deps

71f827c4faa89475996acb2458161bac2bbd4280 authored over 7 years ago
version bump 0.10.0:

- pin dependencies
- JS Date object support
- resolved some out of bounds accesses
- load scans ...

80c1a0fec756eec3aac637791843ccdef6cc1c1a authored over 7 years ago
version bump 0.9.4

- correct am/pm to AM/PM and a/p to A/P (h/t @vvaldersteins)
- trailing hashes (h/t @kuhu19)

aa25491492df4a2f681684eb9f3d4d1a4343768b authored over 7 years ago
am/pm time format fix for google sheets

73d8168a9e6f1df0f4411c251a1a4f723e3d3b12 authored over 7 years ago
version bump 0.9.3

- fix rollover for near-integral dates (h/t @HuFlungDu)
- removed ssf.md from npm dist

5bcd966b227c1ab3ff23b3b118586759c19c0629 authored over 7 years ago
ExtendScript

- explicit logical association (&& and ||)
- test for negative pounds (fixes #17 h/t @cesarhermo...

842415c41d2a566c2342313abf27fac1743c47aa authored over 7 years ago
version bump 0.9.2: more formats

- do not consume trailing currency symbol (fixes #19 h/t @wilg)
- detect minutes following absol...

d273a28d54b3f0478e568e59b0d9159c68a8731d authored over 7 years ago
version bump 0.9.1: dateNF + sign

- dateNF option for default date format override
- general format renders undefined/null as empt...

f335d310acd84a3d7cd5af3f0876a18a1c1887ac authored over 7 years ago
Use `charAt` for IE6-8 compat (fixes #9)

ecb4515847d9699b49f56224d0d181791e36d1f7 authored almost 8 years ago
increased travis timeout

56b414b49698f6a11d9178b0e7c03612decebe14 authored almost 8 years ago
version bump 0.9.0: is_date helper

354f2bce4ff4831ef0347924e8c323c7bddc2c53 authored almost 8 years ago
rounding carry

4fd36de0712a5f24cdb27d320f2d2b2311200d8e authored almost 8 years ago
flow typing and cleanup

695452bffbdd8c18240d7e277402867da9a16a01 authored almost 8 years ago
version bump 0.8.1: more weird formats

- handle formats like ???00.00
- return empty string with bad dates under A/P and AM/PM formats

097f026d0345dbff53338493913aba0c6a656386 authored over 10 years ago
version bump 0.8.0: performance

- separate i4/r8 code (core functions optimized by v8)
- prefer faster methods when convenient
-...

e32a2894c41153d44add39b4978951f91c67e683 authored over 10 years ago
version bump 0.7.1: performance

- eliminated functional constructs
- simplified fraction handling
- better linting w/jscs

9f4aa161e64a5ca9f1d779551539411532b18b92 authored over 10 years ago
version bump 0.7.0: more intelligent tokenizer

- Literal characters between numbers (fixes #7, h/t @sysarchitect)
- .0/.00/.000 recognized as p...

4183a44351cda3ba8f1b4ea037381fc15ab9e29a authored over 10 years ago
README fix CI badge [ci skip]

82ead811b7d26590bb75aba937e18a22626bb328 authored over 10 years ago
version bump 0.6.5: eliminating bad idioms

- cleaned up implicit boolean to number conversions
- web demo improved (h/t /u/SpsD3GoiFSmXBAl ...

2dd9c7ec9926a715b741a273bc1bc825ed2a0e60 authored over 10 years ago
version bump 0.6.4: alternate forms with literal -

Some versions of Excel render formats with literal hyphens, like `00000\-0000` that
should be pr...

c156693778d928dc03d98171259881671b515b7b authored almost 11 years ago
version bump 0.6.3: B2 stubs, b format

- B2 hijri stubs (TODO: find the algorithm)
- b* correspond to the equivalent year in buddhist c...

be19bcd01e7caa9e6305391a8110f407e856d4bd authored almost 11 years ago
whitespace and semicolons to satiate jshint

95b338304b39a11c311c63b017499a4423271de1 authored almost 11 years ago
version bump 0.6.2: special formats

- zip + 4
- telephone
- better handling of conditional formats

af23ae85b415445194931e55231c187b7fa645dd authored almost 11 years ago
version bump 0.6.1: ** #,###,#00,000.00,**

Due to IEEE754 overflow, there are slight differences in one order of magnitude.

5c12b601fac86c5019a9ad84d752d4fe33a430ed authored almost 11 years ago
coveralls target uses min test

coveralls target was timing out on travis :/

e2b0e6e0de18bf681ed4accac4b8608011587b3f authored almost 11 years ago
version bump 0.6.0: proper time rounding

based on the actual time format, date codes are properly rounded.

All time tests pass :)

70ec8b076948058e2680c03b801d1d5a918edbe7 authored almost 11 years ago
version bump 0.5.12: correcting for subseconds

h/t @notatestuser

Fixes https://github.com/SheetJS/ssf/issues/5

Also fixes https://github.com/...

c4282057233ba479c96bc5abb8baa89f77f6e3e4 authored almost 11 years ago
version bump 0.5.11: improper fractions

- ??/?? and friends
- stub for 'g' date format

4404d216c2eafbd10aef7b99f7e0b48bd2888c72 authored almost 11 years ago
version bump 0.5.10: support trailing commas

b2940bac2162c2ab0b4444444d464e62f31958df authored almost 11 years ago
version bump 0.5.9: strip leading # before 0

0b3732c4437d3a75e7af413a22b6c8aa2a3c5d57 authored almost 11 years ago
adding coveralls badge [ci skip]

02285784a7405336e4d9e510abbbf183f851dfa5 authored almost 11 years ago
version bump 0.5.8: 0.##-type formats

- cleaned up tower of cases of the form /^#,##0.0+$/
- formats like 0.## handled

703b051c15b99d61df06a401ccb31a25eae4fa54 authored almost 11 years ago
version bump 0.5.7: addressing extraneous '['

- extraneous '[' does not cause infinite loop
- dates follow excel form (`yyyyyy` treated as `yy...

a866c9eabfd93f65cb7ac4809d0cf5a67e68d765 authored almost 11 years ago
added gh-pages demo

71a974653db272eef2a3e4b666af759546a309e9 authored almost 11 years ago
version bump 0.5.6: exponential love

- better handling of exponential formats (all tests enabled)
- euro symbol recognized

9cef36086c33b35e4e856364ae260133fe7938f7 authored almost 11 years ago
version bump 0.5.5: eliminate double-negatives

2f9e0dbc0187fe256eb21afd828407f99dec3de4 authored almost 11 years ago
version bump 0.5.4: empty text is empty

e5fe3853350b300d5718bf94fb2a90bfdffb9dc7 authored almost 11 years ago
version bump 0.5.3: 時分秒

- zh-tw 56 ("上午/下午 "hh"時"mm"分"ss"秒 " currently hardcoded)
- 65535 -> general (silly writers gene...

216fe0459e22932f648c9695d63b049fb8194e37 authored about 11 years ago
version bump 0.5.2: cleanup

more formats:
o fractional seconds
o absolute time formats
o generalized engineering notation
o ...

b0b3ffea84b050d2225cc5fe3475775a045318a6 authored about 11 years ago
version bump 0.5.1: more fixes needed for xls

- Updated frac to 0.3.1 (issue with numbers exceeding 2**32)
- Invalid dates render empty string...

c299585bfb627edd4fb0345dd1814c66fee35c26 authored about 11 years ago
version bump 0.5.0: cleanup

- removed ssf_node.js: scripts should define DO_NOT_EXPORT_SSF to prevent export
- added ssf bin...

d31879d7027602078d2c0c04c4899f05a42e6c9a authored about 11 years ago
support for LO Calc's 'GENERAL' format

acdc0d5ffff0f5b0a2f04bfe8e797842d87e1d14 authored about 11 years ago
version bump 0.4.1: terminating infinite loop

Infinite loop caused by invalid format string without proper end check. It was
introduced :)

e9482bfa268e1a74f7e836c40c6c18165983beb0 authored about 11 years ago
version bump 0.4.0: improvements across the board

- Proper fraction handling (using frac.cont)
- Better handling of negative number cases
- More t...

43f8f00ef5e96a5a188bae0e31e01d8774aefde4 authored about 11 years ago
version bump 0.3.1: vagaries in the general format

5a49d84ae6e1e2f1cfa5b91738360fe9c94ad55d authored about 11 years ago
version bump 0.3.0: support for standard formats

Many cases are hard-coded and should be parsed before version 1.0

fc9835e8194838d4698849c2bfd2ee1f241fd798 authored about 11 years ago
tweaking general format

[ci skip]

e1b753f7979f1f5fe30d463b26a0cbafc8b24ad5 authored about 11 years ago
version bump 0.2.3: negative number love

30c8c4c071eba2107316ab6746018864ee642d26 authored about 11 years ago
version bump 0.2.2: fraction love

cfb6a520ae10c2f0705b20c690dc31c5eecc8325 authored about 11 years ago
version bump 0.2.1: more support for implied types

22f04832e3501d592ea5383e7c1da6c3ca595bf2 authored about 11 years ago
Initial commit

e176abd8de620ae078488ce313b5ba8187bea3de authored about 11 years ago