├── .eslintrc ├── .flowconfig ├── .gitignore ├── .jscs.json ├── .npmignore ├── .spelling ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bits ├── 00_header.js ├── 01_version.js ├── 02_utilities.js ├── 10_types.js ├── 20_consts.js ├── 25_table.js ├── 26_defaults.js ├── 30_frac.js ├── 35_datecode.js ├── 40_general.js ├── 45_hijri.js ├── 49_thaidigits.js ├── 50_date.js ├── 56_commaify.js ├── 57_numhead.js ├── 59_numhelp.js ├── 60_number.js ├── 63_numflt.js ├── 65_numinth.js ├── 66_numint.js ├── 69_numfoot.js ├── 80_split.js ├── 81_fmttype.js ├── 82_eval.js ├── 88_cond.js ├── 90_main.js ├── 95_load.js ├── 98_exports.js └── 99_footer.js ├── ctest ├── index.html ├── json2.js ├── mocha.css ├── mocha.js └── shim.js ├── index.html ├── misc ├── flow.js ├── flowdeps.js ├── help.sh ├── node_version.sh ├── perf.js ├── perf.sh ├── photoshop.jsx └── spin.sh ├── package.json ├── packages └── ssf-cli │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ └── ssf.njs │ ├── index.js │ └── package.json ├── ssf.flow.js ├── ssf.js ├── ssf.md ├── test ├── cal.tsv ├── comma.js ├── comma.tsv ├── date.js ├── date.json ├── dateNF.js ├── dates.js ├── dates.tsv ├── exp.js ├── exp.tsv ├── fraction.js ├── fraction.json ├── general.js ├── general.json ├── implied.js ├── implied.json ├── implied.njs ├── is_date.json ├── negative.js ├── oddities.js ├── oddities.json ├── times.tsv ├── utilities.js ├── valid.js └── valid.tsv └── types ├── .npmignore ├── bin_ssf.ts ├── index.d.ts ├── ssf-test.ts ├── tsconfig.json └── tslint.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.eslintrc -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.jscs.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.npmignore -------------------------------------------------------------------------------- /.spelling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.spelling -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/README.md -------------------------------------------------------------------------------- /bits/00_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/00_header.js -------------------------------------------------------------------------------- /bits/01_version.js: -------------------------------------------------------------------------------- 1 | SSF.version = '0.11.2'; 2 | -------------------------------------------------------------------------------- /bits/02_utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/02_utilities.js -------------------------------------------------------------------------------- /bits/10_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/10_types.js -------------------------------------------------------------------------------- /bits/20_consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/20_consts.js -------------------------------------------------------------------------------- /bits/25_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/25_table.js -------------------------------------------------------------------------------- /bits/26_defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/26_defaults.js -------------------------------------------------------------------------------- /bits/30_frac.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/30_frac.js -------------------------------------------------------------------------------- /bits/35_datecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/35_datecode.js -------------------------------------------------------------------------------- /bits/40_general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/40_general.js -------------------------------------------------------------------------------- /bits/45_hijri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/45_hijri.js -------------------------------------------------------------------------------- /bits/49_thaidigits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/49_thaidigits.js -------------------------------------------------------------------------------- /bits/50_date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/50_date.js -------------------------------------------------------------------------------- /bits/56_commaify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/56_commaify.js -------------------------------------------------------------------------------- /bits/57_numhead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/57_numhead.js -------------------------------------------------------------------------------- /bits/59_numhelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/59_numhelp.js -------------------------------------------------------------------------------- /bits/60_number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/60_number.js -------------------------------------------------------------------------------- /bits/63_numflt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/63_numflt.js -------------------------------------------------------------------------------- /bits/65_numinth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/65_numinth.js -------------------------------------------------------------------------------- /bits/66_numint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/66_numint.js -------------------------------------------------------------------------------- /bits/69_numfoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/69_numfoot.js -------------------------------------------------------------------------------- /bits/80_split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/80_split.js -------------------------------------------------------------------------------- /bits/81_fmttype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/81_fmttype.js -------------------------------------------------------------------------------- /bits/82_eval.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/82_eval.js -------------------------------------------------------------------------------- /bits/88_cond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/88_cond.js -------------------------------------------------------------------------------- /bits/90_main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/90_main.js -------------------------------------------------------------------------------- /bits/95_load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/95_load.js -------------------------------------------------------------------------------- /bits/98_exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/98_exports.js -------------------------------------------------------------------------------- /bits/99_footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/bits/99_footer.js -------------------------------------------------------------------------------- /ctest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ctest/index.html -------------------------------------------------------------------------------- /ctest/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ctest/json2.js -------------------------------------------------------------------------------- /ctest/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ctest/mocha.css -------------------------------------------------------------------------------- /ctest/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ctest/mocha.js -------------------------------------------------------------------------------- /ctest/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ctest/shim.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/index.html -------------------------------------------------------------------------------- /misc/flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/flow.js -------------------------------------------------------------------------------- /misc/flowdeps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/flowdeps.js -------------------------------------------------------------------------------- /misc/help.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/help.sh -------------------------------------------------------------------------------- /misc/node_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/node_version.sh -------------------------------------------------------------------------------- /misc/perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/perf.js -------------------------------------------------------------------------------- /misc/perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/perf.sh -------------------------------------------------------------------------------- /misc/photoshop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/photoshop.jsx -------------------------------------------------------------------------------- /misc/spin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/misc/spin.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/package.json -------------------------------------------------------------------------------- /packages/ssf-cli/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /packages/ssf-cli/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /packages/ssf-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/packages/ssf-cli/README.md -------------------------------------------------------------------------------- /packages/ssf-cli/bin/ssf.njs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/packages/ssf-cli/bin/ssf.njs -------------------------------------------------------------------------------- /packages/ssf-cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/packages/ssf-cli/index.js -------------------------------------------------------------------------------- /packages/ssf-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/packages/ssf-cli/package.json -------------------------------------------------------------------------------- /ssf.flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ssf.flow.js -------------------------------------------------------------------------------- /ssf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ssf.js -------------------------------------------------------------------------------- /ssf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/ssf.md -------------------------------------------------------------------------------- /test/cal.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/cal.tsv -------------------------------------------------------------------------------- /test/comma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/comma.js -------------------------------------------------------------------------------- /test/comma.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/comma.tsv -------------------------------------------------------------------------------- /test/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/date.js -------------------------------------------------------------------------------- /test/date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/date.json -------------------------------------------------------------------------------- /test/dateNF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/dateNF.js -------------------------------------------------------------------------------- /test/dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/dates.js -------------------------------------------------------------------------------- /test/dates.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/dates.tsv -------------------------------------------------------------------------------- /test/exp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/exp.js -------------------------------------------------------------------------------- /test/exp.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/exp.tsv -------------------------------------------------------------------------------- /test/fraction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/fraction.js -------------------------------------------------------------------------------- /test/fraction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/fraction.json -------------------------------------------------------------------------------- /test/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/general.js -------------------------------------------------------------------------------- /test/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/general.json -------------------------------------------------------------------------------- /test/implied.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/implied.js -------------------------------------------------------------------------------- /test/implied.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/implied.json -------------------------------------------------------------------------------- /test/implied.njs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/implied.njs -------------------------------------------------------------------------------- /test/is_date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/is_date.json -------------------------------------------------------------------------------- /test/negative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/negative.js -------------------------------------------------------------------------------- /test/oddities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/oddities.js -------------------------------------------------------------------------------- /test/oddities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/oddities.json -------------------------------------------------------------------------------- /test/times.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/times.tsv -------------------------------------------------------------------------------- /test/utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/utilities.js -------------------------------------------------------------------------------- /test/valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/valid.js -------------------------------------------------------------------------------- /test/valid.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/test/valid.tsv -------------------------------------------------------------------------------- /types/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/.npmignore -------------------------------------------------------------------------------- /types/bin_ssf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/bin_ssf.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/ssf-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/ssf-test.ts -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/tsconfig.json -------------------------------------------------------------------------------- /types/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SheetJS/ssf/HEAD/types/tslint.json --------------------------------------------------------------------------------