Skip to content

Commit d41bd3f

Browse files
authored
Merge pull request #696 from jmaister/update-3-9-7
Update to 3.9.7
2 parents c2ac7e1 + 8b57068 commit d41bd3f

10 files changed

+14225
-8219
lines changed

.github/workflows/webpack.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
node-version: [18.x]
16+
node-version: [22.x]
1717

1818
steps:
1919
- uses: actions/checkout@v3
@@ -24,8 +24,8 @@ jobs:
2424
uses: actions/setup-node@v3
2525
with:
2626
node-version: ${{ matrix.node-version }}
27-
cache: 'yarn'
27+
cache: 'npm'
2828

29-
- run: yarn install
29+
- run: npm install
3030

31-
- run: yarn jest
31+
- run: npm test

LICENSE.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2016-2023 Jordi Burgos
3+
Copyright (c) 2016-2025 Jordi Burgos
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+20-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
[![Node CI](https://github.com/jmaister/excellentexport/actions/workflows/webpack.yml/badge.svg?branch=master)](https://github.com/jmaister/excellentexport/actions/workflows/webpack.yml)
33
[![](https://data.jsdelivr.com/v1/package/npm/excellentexport/badge)](https://www.jsdelivr.com/package/npm/excellentexport)
4-
[![Rate on Openbase](https://badges.openbase.io/js/rating/excellentexport.svg)](https://openbase.io/js/excellentexport?utm_source=embedded&utm_medium=badge&utm_campaign=rate-badge)
54
[![Coverage Status](https://coveralls.io/repos/github/jmaister/excellentexport/badge.svg?branch=master)](https://coveralls.io/github/jmaister/excellentexport?branch=master)
65

76
# ExcellentExport.js
@@ -21,6 +20,18 @@
2120

2221
# Revision history:
2322

23+
### 3.9.7
24+
25+
* _Update npm dependencies to fix vulnerabilities_
26+
* xlsx package loaded from CDN [SheetJS CDN](https://cdn.sheetjs.com/)
27+
* Moving to npm build (package-lock.json), yarn does not support "audit fix" command to fix dependencies vulnerabilities automatically.
28+
29+
### 3.9.6
30+
31+
* Remove references to openbase.io
32+
* Fix typos
33+
* _Update npm dependencies to fix vulnerabilities_
34+
2435
### 3.9.5
2536

2637
* _Update npm dependencies to fix vulnerabilities_
@@ -122,7 +133,7 @@
122133
### 2.1.0
123134

124135
* Add Webpack build.
125-
* Create UMD JavaScript module. Library can be loaded as a module (import, RequireJS, AMD, etc...) or standalone as window.ExcelentExport.
136+
* Create UMD JavaScript module. Library can be loaded as a module (import, RequireJS, AMD, etc...) or standalone as window.ExcellentExport.
126137

127138
### 2.0.3
128139

@@ -280,8 +291,8 @@ You can specify an array with the formats for a specific cell range (i.e. A1:A10
280291

281292
Each element in the format array consists on:
282293

283-
```json
284-
{
294+
```typescript
295+
const sheet01 = {
285296
"range": "A1:A100", // Range of cells to apply the format, mandatory
286297
"format": {
287298
"type": "<cell_type>", // Type of format, mandatory
@@ -305,8 +316,7 @@ Example:
305316
range: "C2:C20",
306317
format: ExcellentExport.formats.NUMBER,
307318
}
308-
],
309-
319+
]
310320
```
311321

312322
`format` can be used from one of the predefined types if you use TypeScript
@@ -360,3 +370,7 @@ Example:
360370
**Publish**
361371

362372
npm publish
373+
374+
## Dependencies
375+
376+
- XLSX is not available from NPM anymore. Use https://cdn.sheetjs.com/ to install it.

dist/excellentexport.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* ExcellentExport 3.7.2
2+
* ExcellentExport 3.9.7
33
* A client side Javascript export to Excel.
44
*
55
* @author: Jordi Burgos (jordiburgos@gmail.com)

dist/excellentexport.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)