Skip to content

Commit

Permalink
deps: update babel dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
anthony-redFox committed May 14, 2021
1 parent 4b711da commit 0e1172e
Show file tree
Hide file tree
Showing 4 changed files with 7,352 additions and 7,567 deletions.
60 changes: 42 additions & 18 deletions __tests__/lib/infer/access.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,86 +16,110 @@ function evaluate(fn, re, filename) {
return inferAccess(re)(inferName(toComment(fn, filename)));
}

test('inferAccess', function() {
test('inferAccess', function () {
expect(
evaluate(function() {
evaluate(function () {
/** Test */
function _name() {}
}, '^_').access
).toBe('private');

expect(
evaluate(function() {
evaluate(function () {
/** @private */
function name() {}
}, '^_').access
).toBe('private');

expect(
evaluate(function() {
evaluate(function () {
/** @public */
function _name() {}
}, '^_').access
).toBe('public');

expect(
evaluate(function() {
evaluate(function () {
/** Test */
function name_() {}
}, '_$').access
).toBe('private');

expect(
evaluate(`
evaluate(
`
class Test {
/** */
private foo() {}
}
`, '_$', 'test.ts').access
`,
'_$',
'test.ts'
).access
).toBe('private');

expect(
evaluate(`
evaluate(
`
class Test {
/** */
protected foo() {}
}
`, '_$', 'test.ts').access
`,
'_$',
'test.ts'
).access
).toBe('protected');

expect(
evaluate(`
evaluate(
`
class Test {
/** */
public foo() {}
}
`, '_$', 'test.ts').access
`,
'_$',
'test.ts'
).access
).toBe('public');

expect(
evaluate(`
class Test {
evaluate(
`
abstract class Test {
/** */
public abstract foo();
}
`, '_$', 'test.ts').access
`,
'_$',
'test.ts'
).access
).toBe('public');

expect(
evaluate(`
evaluate(
`
class Test {
/** */
readonly name: string;
}
`, '_$', 'test.ts').readonly
`,
'_$',
'test.ts'
).readonly
).toBe(true);

expect(
evaluate(`
evaluate(
`
interface Test {
/** */
readonly name: string;
}
`, '_$', 'test.ts').readonly
`,
'_$',
'test.ts'
).readonly
).toBe(true);
});
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
"documentation": "./bin/documentation.js"
},
"dependencies": {
"@babel/core": "7.12.3",
"@babel/generator": "7.12.1",
"@babel/parser": "7.12.3",
"@babel/traverse": "^7.12.1",
"@babel/types": "^7.12.1",
"@babel/core": "7.14.0",
"@babel/generator": "7.14.1",
"@babel/parser": "7.14.1",
"@babel/traverse": "^7.14.0",
"@babel/types": "^7.14.1",
"ansi-html": "^0.0.7",
"babelify": "^10.0.0",
"chalk": "^2.3.0",
Expand Down
4 changes: 0 additions & 4 deletions src/parsers/parse_to_ast.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,8 @@ const TYPESCRIPT_EXTS = {
};

const standardBabelParserPlugins = [
'classProperties',
'classPrivateProperties',
'classPrivateMethods',
'doExpressions',
'exportDefaultFrom',
'exportExtensions',
'functionBind',
'partialApplication',
['pipelineOperator', { proposal: 'minimal' }],
Expand Down
Loading

0 comments on commit 0e1172e

Please sign in to comment.