Skip to content

Commit bd5878e

Browse files
committed
NUMBERS write up to ALL1000000 (h/t @masaccio)
1 parent 4dd092a commit bd5878e

File tree

8 files changed

+1126
-821
lines changed

8 files changed

+1126
-821
lines changed

bits/83_numbers.js

Lines changed: 360 additions & 278 deletions
Large diffs are not rendered by default.

dist/xlsx.zahl.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/xlsx.zahl.mjs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/83_numbers.js

Lines changed: 360 additions & 278 deletions
Large diffs are not rendered by default.

modules/83_numbers.ts

Lines changed: 398 additions & 259 deletions
Large diffs are not rendered by default.

modules/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ LIBFILES=src/types.ts
22
#LIBFILES=$(wildcard src/*.ts)
33
TSFILES=$(wildcard *.ts)
44
ENTRIES=$(subst .ts,.js,$(TSFILES))
5+
CC=esbuild@0.14.14
56

67
BAREJS=04_base64.js 45_rtf.js 51_xlsxmeta.js 51_xlsbmeta.js 59_vba.js 64_ftab.js 83_numbers.js
78

@@ -12,14 +13,14 @@ xlsx.zahl.js: test.numbers reframe.node.js
1213
bash -c ./reframe.sh
1314

1415
$(BAREJS): %.js: %.ts $(LIBFILES)
15-
npx esbuild@0.14.14 $< --outfile=$@ --platform=browser --target=es5
16+
npx $(CC) $< --outfile=$@ --platform=browser --target=es5
1617

1718
%.node.js: %.node.ts $(LIBFILES) src/numbers.ts
18-
npx esbuild@0.14.14 $< --bundle --external:xlsx --outfile=$@ --platform=node
19+
npx $(CC) $< --bundle --external:xlsx --outfile=$@ --platform=node
1920
sed -i '' 's/ts-node/node/g' $@ || sed -i'' 's/ts-node/node/g' $@ || { echo "sed failed"; exit 1; }
2021

2122
%.js: %.ts $(LIBFILES)
22-
npx esbuild@0.14.14 $< --bundle --outfile=$@ --platform=browser --format=iife --global-name=$* --target=es5
23+
npx $(CC) $< --bundle --outfile=$@ --platform=browser --format=iife --global-name=$* --target=es5
2324

2425
src/numbers.ts: 83_numbers.ts
2526
cat $< | sed 's/^\/\/<<//g' > $@

modules/reframe.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ set -eo pipefail
33
INF=${1:-test.numbers}
44
OUTF=${2:-reframed.numbers}
55
make reframe.node.js
6-
node reframe.node.js "$INF" "$OUTF"
6+
#node reframe.node.js "$INF" "$OUTF"
7+
cp "$INF" "$OUTF"
78
chmod a+w "$OUTF"
89
sleep 0.1
910
# open "$OUTF"

modules/test.numbers

-32.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)