UNPKG

@protontech/timezone-support

Version:

Lightweight time zone support for your applications or other date libraries.

137 lines (136 loc) 4.42 kB
{ "name": "@protontech/timezone-support", "version": "2.1.0", "description": "Lightweight time zone support for your applications or other date libraries.", "author": { "name": "Ferdinand Prantl", "email": "prantlf@gmail.com", "url": "http://prantl.tk" }, "contributors": [ "Andrii Didkivsky <andrii.didkivsky@infopulse.com>", "Jason Yu <me@ycmjason.com>", "Luci Furtun <lucianfurtun@gmail.com>", "Pascal Honegger <pascal.honegger@bluewin.ch>" ], "license": "MIT", "licenses": [ { "type": "MIT", "url": "https://github.com/prantlf/timezone-support/blob/master/LICENSE" } ], "homepage": "https://github.com/prantlf/timezone-support#readme", "repository": { "type": "git", "url": "https://github.com/prantlf/timezone-support.git" }, "bugs": { "url": "https://github.com/prantlf/timezone-support/issues" }, "engines": { "node": ">=6" }, "bin": { "create-timezone-data": "./bin/create-timezone-data" }, "main": "dist/index.js", "typings": "dist/index.d.ts", "files": [ "bin", "dist", "src", "util" ], "scripts": { "prepare": "npm run build", "lint": "run-s lint:js lint:ts", "lint:fix": "standard --verbose --fix bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js", "lint:js": "standard --verbose bin/create-timezone-data perf/*.js 'src/**/*.js' test/*.js util/*.js", "lint:ts": "tslint -t stylish src/*.ts src/lookup/*.ts test/*.ts", "generate": "bin/create-timezone-data -ma -o src/lookup/data.js && bin/create-timezone-data -m 2012 2022 -o src/lookup/data-2012-2022.js && bin/create-timezone-data -m 1900 2050 -o src/lookup/data-1900-2050.js && bin/create-timezone-data -m 1970 2038 -o src/lookup/data-1970-2038.js", "generate:browser-tests": "node util/generate-browser-tests", "compile": "rollup -c", "copy:typings": "cpy src/index.d.ts src --rename=index-2012-2022.d.ts && cpy src/index.d.ts src --rename=index-1970-2038.d.ts && cpy src/index.d.ts src --rename=index-1900-2050.d.ts && cpy 'src/*.d.ts' dist && cpy src/lookup/data.d.ts src/lookup --rename=data-2012-2022.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1970-2038.d.ts && cpy src/lookup/data.d.ts src/lookup --rename=data-1900-2050.d.ts && cpy 'src/lookup/*.d.ts' dist", "build": "run-s lint generate compile copy:typings", "compile:tests": "tsc --lib es6 test/typings.test.ts", "check": "jest --testPathIgnorePatterns \"browser.test.js\" --collectCoverage", "check:browser": "jest --testPathPattern browser.test.js", "benchmark": "node perf", "coverage": "cat coverage/lcov.info | coveralls", "test": "run-s compile:tests check generate:browser-tests check:browser" }, "standard": { "ignore": [ "src/lookup/data*.js" ] }, "jest": { "roots": [ "test" ], "coverageDirectory": "coverage", "collectCoverageFrom": [ "src/!(lookup-convert).js" ], "coverageReporters": [ "lcov" ], "coverageThreshold": { "global": { "statements": 100, "branches": 100, "functions": 100, "lines": 100 } } }, "dependencies": { "commander": "2.20.0" }, "devDependencies": { "@babel/core": "7.4.5", "@babel/preset-env": "7.4.5", "@types/jest": "24.0.13", "babel-core": "7.0.0-bridge.0", "babel-jest": "24.8.0", "benchmark": "2.1.4", "connect": "3.7.0", "coveralls": "3.0.4", "cpy-cli": "2.0.0", "es6-promisify": "6.0.1", "eslint-config-standard": "12.0.0", "eslint-plugin-import": "2.17.3", "eslint-plugin-node": "9.1.0", "eslint-plugin-promise": "4.1.1", "eslint-plugin-standard": "4.0.0", "fast-glob": "2.2.7", "fs-extra": "8.0.1", "i": "0.3.6", "jasmine-core": "3.4.0", "jest": "24.8.0", "moment-timezone": "0.5.25", "npm": "6.9.0", "npm-run-all": "4.1.5", "puppeteer": "1.17.0", "regenerator-runtime": "0.13.2", "rimraf": "2.6.3", "rollup": "1.14.6", "rollup-plugin-babel": "4.3.2", "rollup-plugin-clean": "1.0.0", "rollup-plugin-uglify": "6.0.2", "serve-static": "1.14.1", "standard": "12.0.1", "tslint": "5.17.0", "tslint-config-standard": "8.0.1", "typescript": "3.5.1" }, "keywords": [ "timezone", "tzdata", "convert", "offset", "date", "time" ] }