Skip to content

Commit f0b1f4d

Browse files
committed
Upgrade iron session version (#1251)
>[!note] >This is against the `version-8` branch, which drops support for Node 16, allowing for this update to happen. Update to latest version of iron-session. Does this require changes to the WorkOS Docs? E.g. the [API Reference](https://workos.com/docs/reference) or code snippets need updates. ``` [ ] Yes ``` If yes, link a related docs PR and add a docs maintainer as a reviewer. Their approval is required.
1 parent 6f0cf2f commit f0b1f4d

15 files changed

+8197
-161
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22
node_modules
33
yarn-error.log
44
lib/
5-
package-lock.json
65
.DS_Store
7-
yarn.lock
6+
yarn.lock

jest-transform-esm.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const babelJest = require('babel-jest');
2+
3+
module.exports = babelJest.createTransformer({
4+
presets: [
5+
['@babel/preset-env', { targets: { node: 'current' } }],
6+
'@babel/preset-typescript',
7+
],
8+
plugins: ['@babel/plugin-transform-modules-commonjs'],
9+
});

jest.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ module.exports = {
99
setupFilesAfterEnv: ['./setup-jest.ts'],
1010
transform: {
1111
'^.+\\.ts?$': 'ts-jest',
12+
'^.+\\.m?js$': '<rootDir>/jest-transform-esm.js',
1213
},
14+
transformIgnorePatterns: [
15+
'/node_modules/(?!(iron-session|uncrypto|cookie-es)/).+\\.m?js$',
16+
],
1317
moduleNameMapper: {
1418
'^jose': require.resolve('jose'),
1519
},

0 commit comments

Comments
 (0)