Skip to content

Commit 6099bda

Browse files
authored
Merge pull request #20 from remotemerge/update-code
Update code
2 parents ab6fab5 + 8d63ab7 commit 6099bda

25 files changed

+1917
-913
lines changed

.eslintrc.cjs

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

.eslintrc.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es2023": true,
5+
"node": true
6+
},
7+
"plugins": ["@typescript-eslint", "prettier"],
8+
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
9+
"parser": "@typescript-eslint/parser",
10+
"parserOptions": {
11+
"ecmaVersion": "latest",
12+
"sourceType": "module"
13+
},
14+
"rules": {
15+
"prettier/prettier": "warn",
16+
"indent": [
17+
"error",
18+
2,
19+
{
20+
"SwitchCase": 1
21+
}
22+
],
23+
"linebreak-style": ["error", "unix"],
24+
"quotes": ["error", "single"],
25+
"semi": ["error", "always"]
26+
}
27+
}

.gitignore

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,54 @@
1-
### ignore vendor directories
1+
### Vendor directories
22
/.yarn/
33
/node_modules/
4-
/vendor/
54

6-
### ignore build directories
5+
### Build directories
76
/build/
87
/bundle/
98
/dist/
9+
/output/
10+
11+
### JetBrains template
12+
/.idea/*
13+
!/.idea/dictionaries/
14+
!/.idea/dictionaries/*.xml
15+
!/.idea/jsLibraryMappings.xml
16+
!/.idea/prettier.xml
17+
!/.idea/vcs.xml
18+
19+
### VisualStudioCode template
20+
/.vscode/*
21+
!/.vscode/settings.json
22+
23+
### Windows template
24+
*.lnk
25+
Thumbs.db
26+
[Dd]esktop.ini
27+
ehthumbs.db
28+
ehthumbs_vista.db
29+
30+
### macOS template
31+
.DS_Store
32+
._*
33+
34+
### Linux template
35+
*~
36+
.Trash-*
37+
.directory
38+
.fuse_hidden*
39+
.nfs*
40+
41+
### Editor files
42+
*.cvsignore
43+
*.njsproj
44+
*.ntvs*
45+
*.sln
46+
*.suo
47+
*.sw?
1048

1149
### Generated files
1250
*.cache
1351
*.key
1452
*.log
15-
*.zip
1653
.env
1754
yarn.lock

.idea/jsLibraryMappings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/prettier.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--engine-strict=true

.vscode/settings.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"editor.fontFamily": "JetBrains Mono, Consolas, monospace",
3+
"editor.fontSize": 13,
4+
"editor.formatOnPaste": true,
5+
"editor.formatOnSave": true,
6+
"files.autoSave": "onFocusChange",
7+
"editor.indentSize": 2,
8+
"editor.tabSize": 2,
9+
"editor.insertSpaces": true,
10+
"editor.lineNumbers": "on",
11+
"editor.matchBrackets": "always",
12+
"editor.rulers": [
13+
80,
14+
120
15+
],
16+
"extensions.autoCheckUpdates": true,
17+
"extensions.autoInstallExtensions": [
18+
"dbaeumer.vscode-eslint",
19+
"editorconfig.editorconfig",
20+
"esbenp.prettier-vscode",
21+
"github.vscode-github-actions",
22+
"github.vscode-github-actions",
23+
"ms-azuretools.vscode-docker",
24+
"redhat.vscode-yaml"
25+
],
26+
"extensions.autoUpdate": true,
27+
"editor.defaultFormatter": "esbenp.prettier-vscode",
28+
"prettier.endOfLine": "lf",
29+
"prettier.singleQuote": true
30+
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
![Downloads](https://img.shields.io/npm/dt/@remotemerge/xpath-parser)
66
![License](https://img.shields.io/npm/l/@remotemerge/xpath-parser)
77

8-
XPath Parser is a modern JavaScript utility to parse XPath expressions; built for web scraping in a JavaScript
8+
XPath Parser is a JavaScript utility for extracting data from HTML and XML documents; built for web scraping in a JavaScript
99
environment. It's open source, modern, lightweight and fast. You can easily integrate it into new or existing web
1010
crawlers, browser extensions, etc.
1111

File renamed without changes.

0 commit comments

Comments
 (0)