-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
40 lines (38 loc) · 895 Bytes
/
Copy pathindex.js
File metadata and controls
40 lines (38 loc) · 895 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import { analyze } from './lib/analyzer.js'
import { calculateExpression } from './lib/expression-processor.js'
import { expand, expandAll } from './lib/expander.js'
import { flatten } from './lib/flattener.js'
import { get, has } from './lib/getter.js'
import { parse } from './lib/parser.js'
import { parseExpression } from './lib/expression-parser.js'
import { set } from './lib/setter.js'
import {
stringifyPath as stringify,
normalizePath,
} from './lib/path-stringifier.js'
export { analyze }
export { calculateExpression }
export { expand }
export { expandAll }
export { flatten }
export { get }
export { has }
export { normalizePath }
export { parse }
export { parseExpression }
export { set }
export { stringify }
export default {
analyze,
calculateExpression,
expand,
expandAll,
flatten,
get,
has,
normalizePath,
parse,
parseExpression,
set,
stringify,
}