Skip to content

Commit 94e6224

Browse files
committed
Add basic operations
1 parent b19e5c6 commit 94e6224

File tree

16 files changed

+6950
-163
lines changed

16 files changed

+6950
-163
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
node_modules
1+
node_modules/
2+
dist/
3+
coverage/

babel.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// babel.config.js
2+
module.exports = {
3+
presets: [
4+
['@babel/preset-env', { targets: { node: 'current' } }],
5+
'@babel/preset-typescript',
6+
],
7+
};

dist/heap.js

Lines changed: 0 additions & 48 deletions
This file was deleted.

dist/index.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

dist/interface.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

dist/priority-queue.js

Whitespace-only changes.

jest.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
const ignores = ['/node_modules/', '__mocks__'];
2+
3+
module.exports = {
4+
collectCoverageFrom: ['src/**/*.+(ts|tsx|js)'],
5+
testMatch: ['**/test/**/*.spec.+(ts|tsx|js)'],
6+
testPathIgnorePatterns: [...ignores],
7+
coveragePathIgnorePatterns: [...ignores, 'src/(umd|cjs|esm)-entry.js$'],
8+
transformIgnorePatterns: ['[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$'],
9+
coverageDirectory: './coverage',
10+
collectCoverage: true,
11+
coverageThreshold: {
12+
global: {
13+
branches: 80,
14+
functions: 100,
15+
lines: 100,
16+
statements: 100
17+
}
18+
},
19+
moduleFileExtensions: ['ts', 'tsx', 'js'],
20+
transform: {
21+
'^.+\\.(ts|tsx)$': 'ts-jest'
22+
},
23+
verbose: true
24+
};

0 commit comments

Comments
 (0)