wili
Advanced tools
Comparing version 0.4.0 to 0.5.0
{ | ||
"name": "wili", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"description": "A Node client for the Wiener Linien public transport API", | ||
"author": "Jan T. Sott", | ||
"license": "MIT", | ||
"main": "lib/index.js", | ||
"type": "module", | ||
"exports": { | ||
"import": "./lib/wili.mjs", | ||
"require": "./lib/wili.cjs" | ||
}, | ||
"typings": "types/", | ||
"repository": { | ||
@@ -18,3 +23,4 @@ "type": "git", | ||
"start": "rollup -w -c", | ||
"test": "ava ./test/test.js --verbose --fail-fast" | ||
"test": "ava ./test/test.*js --verbose --fail-fast", | ||
"prepare": "husky install" | ||
}, | ||
@@ -29,30 +35,25 @@ "keywords": [ | ||
"dependencies": { | ||
"isomorphic-fetch": "^2.2.1", | ||
"query-string": "^6.13.1" | ||
"isomorphic-fetch": "^3.0.0", | ||
"query-string": "^7.0.1" | ||
}, | ||
"devDependencies": { | ||
"@rollup/plugin-commonjs": "^14.0.0", | ||
"@rollup/plugin-commonjs": "^19.0.1", | ||
"@rollup/plugin-json": "^4.1.0", | ||
"@rollup/plugin-node-resolve": "^8.4.0", | ||
"@rollup/plugin-typescript": "^5.0.2", | ||
"@rollup/plugin-node-resolve": "^13.0.4", | ||
"@rollup/plugin-typescript": "^8.2.0", | ||
"@types/node": "^14.0.26", | ||
"@typescript-eslint/eslint-plugin": "^3.7.0", | ||
"@typescript-eslint/parser": "^3.7.0", | ||
"ava": "^2.4.0", | ||
"@typescript-eslint/eslint-plugin": "^4.16.1", | ||
"@typescript-eslint/parser": "^4.16.1", | ||
"ava": "^3.15.0", | ||
"encoding": "^0.1.13", | ||
"eslint": "^7.5.0", | ||
"esm": "^3.2.25", | ||
"husky": "^4.2.5", | ||
"husky": "^7.0.0", | ||
"lint-staged": "^11.1.1", | ||
"rollup": "^2.23.0", | ||
"typescript": "^3.9.7" | ||
"tslib": "^2.2.0", | ||
"typescript": "^4.2.3" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-commit": "npm run lint && npm run test" | ||
} | ||
}, | ||
"ava": { | ||
"require": [ | ||
"esm" | ||
] | ||
"lint-staged": { | ||
"*.ts": "eslint --cache --fix" | ||
} | ||
} |
@@ -5,5 +5,4 @@ # wili | ||
[![npm](https://flat.badgen.net/npm/v/wili)](https://www.npmjs.org/package/wili) | ||
[![CircleCI](https://flat.badgen.net/circleci/github/idleberg/node-wili)](https://circleci.com/gh/idleberg/node-wili) | ||
[![CI](https://img.shields.io/github/workflow/status/idleberg/node-wili/CI?style=flat-square)](https://github.com/idleberg/node-wili/actions) | ||
[![David](https://flat.badgen.net/david/dep/idleberg/node-wili)](https://david-dm.org/idleberg/node-wili) | ||
[![David](https://flat.badgen.net/david/dev/idleberg/node-wili)](https://david-dm.org/idleberg/node-wili?type=dev) | ||
@@ -24,16 +23,6 @@ [English](README.md) | **Deutsch** | ||
Das Modul lässt sich per ES6 Imports oder `require()` importieren: | ||
```js | ||
// ECMAScript Import | ||
import WienerLinien from 'wili'; | ||
// CommonJS Require | ||
const WienerLinien = require('wili'); | ||
``` | ||
Beispielanwendung: | ||
```js | ||
import WienerLinien from 'wili'; | ||
import { WienerLinien } from 'wili'; | ||
@@ -40,0 +29,0 @@ // Der API-Key kann weggelassen werden, wenn |
@@ -5,5 +5,4 @@ # wili | ||
[![npm](https://flat.badgen.net/npm/v/wili)](https://www.npmjs.org/package/wili) | ||
[![CircleCI](https://flat.badgen.net/circleci/github/idleberg/node-wili)](https://circleci.com/gh/idleberg/node-wili) | ||
[![CI](https://img.shields.io/github/workflow/status/idleberg/node-wili/CI?style=flat-square)](https://github.com/idleberg/node-wili/actions) | ||
[![David](https://flat.badgen.net/david/dep/idleberg/node-wili)](https://david-dm.org/idleberg/node-wili) | ||
[![David](https://flat.badgen.net/david/dev/idleberg/node-wili)](https://david-dm.org/idleberg/node-wili?type=dev) | ||
@@ -24,16 +23,6 @@ **English** | [Deutsch](README.de.md) | ||
Use ES6 imports or `require()` to include the module: | ||
```js | ||
// ECMAScript Import | ||
import WienerLinien from 'wili'; | ||
// CommonJS Require | ||
const WienerLinien = require('wili'); | ||
``` | ||
Example usage in script: | ||
```js | ||
import WienerLinien from 'wili'; | ||
import { WienerLinien } from 'wili'; | ||
@@ -40,0 +29,0 @@ // The API key can be omitted when |
import commonjs from '@rollup/plugin-commonjs'; | ||
import { nodeResolve } from '@rollup/plugin-node-resolve'; | ||
import json from '@rollup/plugin-json'; | ||
@@ -8,22 +7,50 @@ import typescript from '@rollup/plugin-typescript'; | ||
commonjs(), | ||
json(), | ||
nodeResolve({ | ||
preferBuiltins: true | ||
}), | ||
typescript({ | ||
allowSyntheticDefaultImports: true | ||
}) | ||
json() | ||
]; | ||
const compilerOptions = { | ||
allowSyntheticDefaultImports: true, | ||
moduleResolution: "node", | ||
strictNullChecks: true, | ||
typeRoots: ['./types', './node_modules/@types'] | ||
}; | ||
const external = [ | ||
'child_process', | ||
'events', | ||
'isomorphic-fetch', | ||
'os', | ||
'query-string', | ||
'stream' | ||
]; | ||
export default [ | ||
{ | ||
external, | ||
input: 'src/index.ts', | ||
output: { | ||
dir: 'lib', | ||
exports: 'default', | ||
file: 'lib/wili.cjs', | ||
format: 'cjs' | ||
}, | ||
plugins: plugins | ||
plugins: [ | ||
...plugins, | ||
typescript(compilerOptions) | ||
] | ||
}, | ||
{ | ||
external, | ||
input: 'src/index.ts', | ||
output: { | ||
file: 'lib/wili.mjs', | ||
format: 'esm' | ||
}, | ||
plugins: [ | ||
...plugins, | ||
typescript({ | ||
...compilerOptions, | ||
module: "ES2020", | ||
moduleResolution: "node" | ||
}) | ||
] | ||
} | ||
]; |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 2 instances in 1 package
High entropy strings
Supply chain riskContains high entropy strings. This could be a sign of encrypted data, leaked secrets or obfuscated code.
Found 1 instance in 1 package
10
2
Yes
18766
15
281
132
+ Addedisomorphic-fetch@3.0.0(transitive)
+ Addednode-fetch@2.7.0(transitive)
+ Addedquery-string@7.1.3(transitive)
+ Addedtr46@0.0.3(transitive)
+ Addedwebidl-conversions@3.0.1(transitive)
+ Addedwhatwg-url@5.0.0(transitive)
- Removedencoding@0.1.13(transitive)
- Removediconv-lite@0.6.3(transitive)
- Removedis-stream@1.1.0(transitive)
- Removedisomorphic-fetch@2.2.1(transitive)
- Removednode-fetch@1.7.3(transitive)
- Removedquery-string@6.14.1(transitive)
- Removedsafer-buffer@2.1.2(transitive)
Updatedisomorphic-fetch@^3.0.0
Updatedquery-string@^7.0.1