Socket
Socket
Sign inDemoInstall

wili

Package Overview
Dependencies
14
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.0 to 0.5.0

.eslintrc.cjs

47

package.json
{
"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"
})
]
}
];
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc