eorzea-weather-ts
v1.2.0
Published
Simply utility functions to call the eorzea weather package.
Downloads
1
Readme
eorzea weather for TypeScript
Simply utility functions to call the eorzea weather package.
Usage
import EorzeaWeather from 'eorzea-weather-ts'
const client = new EorzeaWeather()
// Regional Search
client.getWeatherBySearchQuery('Thanalan', new Date(), 'en')
[
{
"name": "Ul'dah",
"weather": "Clear Skies",
"date": "2019-09-08T07:22:34.438Z"
},
{
"name": "Central Thanalan",
"weather": "Clear Skies",
"date": "2019-09-08T07:22:34.438Z"
},
{
"name": "Eastern Thanalan",
"weather": "Clear Skies",
"date": "2019-09-08T07:22:34.438Z"
},
{
"name": "Northern Thanalan",
"weather": "Clouds",
"date": "2019-09-08T07:22:34.438Z"
},
{
"name": "Western Thanalan",
"weather": "Clear Skies",
"date": "2019-09-08T07:22:34.438Z"
}
]
// Zone search
client.getWeatherBySearchQuery("The Rak'tika Greatwood", date))
[{
"date": "2019-09-08T07:22:34.438Z"
"name": "The Rak'tika Greatwood",
"weather": 'Clouds'
}]
Prepare
$ git clone YOUR_REPO_URI
$ cd YOUR_REPO_URI
// Put your GitHub Personal Access Token
$ mv .envrc.example .envrc
$ vim .envrc
export CONVENTIONAL_GITHUB_RELEASER_TOKEN=PUT_YOUR_GITHUB_ACCESS_TOKEN
// Install
$ yarn
or
$ npm install
Commit message rule
The repository runs commitlint. We have to follow "Conventional Commit" to make a commit message.
https://www.conventionalcommits.org/en/v1.0.0-beta.4/
$ git commit -m "<type>[optional scope]: <description>
[optional body]
[optional footer]"
Contribution
// clone
$ git clone [email protected]:hideokamoto/eorzea-weather-ts.git
$ cd eorzea-weather-ts
// setup
$ yarn
// Unit test
$ yarn test
or
$ yarn run test:watch
// Lint
$ yarn run lint
or
$ yarn run lint --fix
// Build
$ yarn run build
// Rebuild docs
$ yarn run doc