Skip to content

Nuxt 3 "v3" branch #426

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 68 commits into from
Jul 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
76e1684
chore(deps): update node.js to v16.11.1
renovate-bot Oct 16, 2021
1a8d46e
Merge pull request #359 from nuxt-community/renovate/minor-dependencies
potato4d Oct 18, 2021
d453a75
chore(deps): update dependency @types/node to v14.17.29
renovate-bot Oct 23, 2021
949a862
chore(deps): update dependency jest to v27.3.1
renovate-bot Oct 23, 2021
7a5c141
chore(deps): update dependency standard-version to v9.3.2
renovate-bot Oct 23, 2021
ae14f42
Merge pull request #363 from nuxt-community/renovate/jest-monorepo
potato4d Oct 24, 2021
f4da900
chore(deps): update node.js to v16.12.0
renovate-bot Oct 30, 2021
73e91d5
chore(deps): update dependency @types/node to v14.17.32
renovate-bot Oct 30, 2021
095fa76
chore(deps): update dependency @types/node to v16
renovate-bot Oct 30, 2021
a2fec67
Merge pull request #365 from nuxt-community/renovate/minor-dependencies
potato4d Oct 31, 2021
154f184
Merge pull request #366 from nuxt-community/renovate/node-16.x
potato4d Oct 31, 2021
0774b38
chore(deps): update dependency @types/node to v16.11.7
renovate-bot Nov 13, 2021
e65ff19
chore(deps): update dependency @types/jest to v27.0.3
renovate-bot Nov 20, 2021
c994bb5
chore(deps): update dependency @types/node to v16.11.9
renovate-bot Nov 20, 2021
9c077fe
chore(deps): update dependency @types/node to v16.11.10
renovate-bot Nov 27, 2021
ff28643
chore(deps): update dependency @types/node to v16.11.11
renovate-bot Dec 4, 2021
2005031
chore(deps): update dependency @types/node to v16.11.12
renovate-bot Dec 11, 2021
892c06e
chore(deps): update dependency @types/node to v16.11.14
renovate-bot Dec 18, 2021
b16770d
chore(deps): update dependency puppeteer to v13
renovate-bot Dec 22, 2021
21e61ca
chore(deps): update dependency @types/jsdom to v16.2.14
renovate-bot Dec 25, 2021
8c443d0
chore(deps): update dependency @types/node to v16.11.17
renovate-bot Dec 25, 2021
627c0f0
chore(deps): update jest monorepo
renovate-bot Dec 30, 2021
e725f51
Merge pull request #380 from nuxt-community/renovate/puppeteer-13.x
potato4d Jan 4, 2022
93550f4
Merge pull request #378 from nuxt-community/renovate/jest-monorepo
potato4d Jan 4, 2022
bccafde
chore(deps): update dependency @types/node to v16.11.19
renovate-bot Jan 8, 2022
d2371c9
chore(deps): update dependency jest to v27.4.7
renovate-bot Jan 8, 2022
8202050
chore(deps): update dependency @types/node to v16.11.21
renovate-bot Jan 22, 2022
f58374e
chore(deps): update minor dependencies docker tags
renovate-bot Jan 25, 2022
95e11b3
Merge pull request #368 from nuxt-community/renovate/minor-dependencies
potato4d Jan 27, 2022
6752f45
chore(deps): update dependency @types/node to v16.11.22
renovate-bot Feb 5, 2022
1b16499
chore(deps): update dependency puppeteer to v13.1.3
renovate-bot Feb 5, 2022
c83b137
chore(deps): update dependency @types/node to v16.11.24
renovate-bot Feb 12, 2022
3899d8e
chore(deps): update dependency @types/node to v16.11.25
renovate-bot Feb 19, 2022
6e97781
chore(deps): update dependency puppeteer to v13.4.0
renovate-bot Feb 22, 2022
e7f4267
chore(deps): update jest monorepo
renovate-bot Feb 23, 2022
10180e2
Merge pull request #392 from nuxt-community/renovate/minor-dependencies
potato4d Feb 25, 2022
d676444
chore(deps): update dependency @types/node to v16.11.26
renovate-bot Feb 26, 2022
d5f6488
chore(deps): update dependency @types/puppeteer to v5.4.5
renovate-bot Feb 26, 2022
5daa35d
chore(deps): update dependency typescript to v4.6.2
renovate-bot Mar 5, 2022
06aaa74
chore(deps): update dependency puppeteer to v13.4.1
renovate-bot Mar 5, 2022
abc1a96
Merge pull request #398 from nuxt-community/renovate/minor-dependencies
potato4d Mar 7, 2022
7adea1a
Merge pull request #390 from nuxt-community/renovate/jest-monorepo
potato4d Mar 7, 2022
1d93659
chore(deps): update dependency ts-jest to v27.1.4
renovate-bot Mar 26, 2022
d64014c
chore(deps): update dependency typescript to v4.6.3
renovate-bot Mar 26, 2022
20d7a9a
chore(deps): update dependency @types/node to v16.11.27
renovate-bot Apr 16, 2022
6991272
chore(deps): update dependency @types/node to v16.11.32
renovate-bot Apr 30, 2022
3168418
chore(deps): update dependency @types/puppeteer to v5.4.6
renovate-bot Apr 30, 2022
ebb735b
chore(deps): update dependency typescript to v4.6.4
renovate-bot Apr 30, 2022
77ddcc1
chore(deps): update dependency @types/node to v16.11.33
renovate-bot May 1, 2022
879403d
chore(deps): update dependency @types/node to v16.11.35
renovate-bot May 14, 2022
c672ce0
chore(deps): update dependency @types/node to v16.11.36
renovate-bot May 21, 2022
f34b20c
chore(deps): update dependency ts-jest to v27.1.5
renovate-bot May 21, 2022
28a9760
chore(deps): update dependency @types/jest to v27.5.2
renovate-bot Jun 1, 2022
c8af36d
chore(deps): update dependency @types/node to v16.11.38
renovate-bot Jun 4, 2022
f164463
chore(deps): update dependency @types/node to v16.11.39
renovate-bot Jun 11, 2022
004753d
chore(deps): update dependency @types/node to v16.11.41
renovate[bot] Jun 18, 2022
475d9e8
Add repository URL for npm
cmnaoyaoshiro Jun 24, 2022
3fab7dc
chore(deps): update dependency @types/node to v16.11.42
renovate[bot] Jul 2, 2022
c930ca2
chore(deps): update dependency @types/node to v16.11.43
renovate[bot] Jul 3, 2022
e3c19ce
chore(deps): update dependency puppeteer to v15
renovate[bot] Jul 13, 2022
3e0213b
chore(deps): update dependency @types/node to v16.11.45
renovate[bot] Jul 16, 2022
0c20e80
Merge pull request #419 from cmnaoyaoshiro/patch-1
potato4d Jul 18, 2022
251475e
Merge pull request #410 from nuxt-community/renovate/jest-monorepo
potato4d Jul 18, 2022
47c10f0
Merge pull request #420 from nuxt-community/renovate/puppeteer-15.x
potato4d Jul 18, 2022
bf1841e
chore(deps): update minor dependencies
renovate[bot] Jul 21, 2022
c738ab7
chore(deps): update dependency @types/jsdom to v16.2.15
renovate[bot] Jul 23, 2022
2e73e25
Merge pull request #400 from nuxt-community/renovate/minor-dependencies
potato4d Jul 24, 2022
9457db3
initial commit of Nuxt 3 branch
Jul 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 0 additions & 65 deletions .all-contributorsrc

This file was deleted.

27 changes: 0 additions & 27 deletions .circleci/config.yml

This file was deleted.

12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
indent_size = 2
indent_style = space
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
dist
node_modules
10 changes: 10 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"extends": [
"@nuxtjs/eslint-config-typescript"
],
"rules": {
"@typescript-eslint/no-unused-vars": [
"off"
]
}
}
55 changes: 51 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,51 @@
.nuxt/
coverage/
node_modules/
dist/
# Dependencies
node_modules

# Logs
*.log*

# Temp directories
.temp
.tmp
.cache

# Yarn
**/.yarn/cache
**/.yarn/*state*

# Generated dirs
dist

# Nuxt
.nuxt
.output
.vercel_build_output
.build-*
.env
.netlify

# Env
.env

# Testing
reports
coverage
*.lcov
.nyc_output

# VSCode
.vscode

# Intellij idea
*.iml
.idea

# OSX
.DS_Store
.AppleDouble
.LSOverride
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
4 changes: 0 additions & 4 deletions .npmignore

This file was deleted.

5 changes: 0 additions & 5 deletions .prettierignore

This file was deleted.

4 changes: 0 additions & 4 deletions .prettierrc

This file was deleted.

11 changes: 0 additions & 11 deletions .versionrc.js

This file was deleted.

258 changes: 12 additions & 246 deletions CHANGELOG.md

Large diffs are not rendered by default.

21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

143 changes: 13 additions & 130 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,141 +1,24 @@
# @nuxtjs/dayjs
# @nathanchase/nuxt-dayjs-module

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![donate: Patreon](https://img.shields.io/badge/donate-patreon-orange.svg?style=flat-square)](https://www.patreon.com/potato4d)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](https://opensource.org/licenses/MIT)
[![NPM version](https://img.shields.io/npm/v/@nuxtjs/dayjs.svg?style=flat-square)](https://npmjs.com/package/@nuxtjs/dayjs)
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors)
[![NPM downloads](https://img.shields.io/npm/dm/@nuxtjs/dayjs.svg?style=flat)](https://npmjs.com/package/@nuxtjs/dayjs)
[![codecov](https://codecov.io/gh/nuxt-community/dayjs-module/branch/master/graph/badge.svg)](https://codecov.io/gh/nuxt-community/dayjs-module)

> The best way for use Day.js easily in your Nuxt.js project.

<a href="https://patreon.com/potato4d">
<img src="https://c5.patreon.com/external/logo/[email protected]" height="50">
</a>

## Installation

```bash
$ yarn add @nuxtjs/dayjs # or npm install
```

## Usage

### 1. Register dayjs module to your Nuxt Application
This is a Nuxt 3 compatible module built with the official Nuxt 3 [module-builder](https://github.com/nuxt/module-builder) for [dayjs](https://github.com/iamkun/dayjs/). This is meant as a Nuxt 3 version of [dayjs-module](https://github.com/nuxt-community/dayjs-module) to satisfy [Nuxt 3 support](https://github.com/nuxt-community/dayjs-module/issues/376).

Add plugins via configuration in nuxt.config like so:
```js
export default {
// ...
modules: [
'@nuxtjs/dayjs'
],

// Optional
dayjs: {
locales: ['en', 'ja'],
defaultLocale: 'en',
defaultTimeZone: 'Asia/Tokyo',
dayjs: {
plugins: [
'utc', // import 'dayjs/plugin/utc'
'timezone' // import 'dayjs/plugin/timezone'
] // Your Day.js plugin
}
// ...
}
```

### 2. Use $dayjs on Context, Vue instance

with Context

```html
<script>
export default {
asyncData({ $dayjs }) {
return {
now: $dayjs().format('YYYY/MM/DD')
}
}
}
</script>
```

with Vue instance

```html
<script>
export default {
data() {
return {
latestClicked: null
}
},
methods: {
handleClickButton() {
this.latestClicked = this.$dayjs().format('YYYY/MM/DD')
}
}
}
</script>
```

### For Typescript users

Add the types to your `"types"` array in `tsconfig.json` after the `@nuxt/types` entry.

For dayjs plugins, add their relative types like `dayjs/plugin/_pluginName_`.

#### tsconfig.json

```json
{
"compilerOptions": {
"types": [
"@nuxt/types",
"@nuxtjs/dayjs",
"dayjs/plugin/relativeTime",
'duration',
'relativeTime',
'advancedFormat',
'weekday'
]
}
}
```

## Development

```bash
$ git clone https://github.com/nuxt-community/dayjs-module.git
$ cd @nuxtjs/dayjs
$ yarn
```
See [/playground/app.vue](https://github.com/nathanchase/dayjs/blob/master/playground/app.vue) for working examples.

## License
On npm: [https://www.npmjs.com/package/@nathanchase/nuxt-dayjs-module](https://www.npmjs.com/package/@nathanchase/nuxt-dayjs-module)

MIT @potato4d

## Note

This project generated by [create-nuxt-module](https://github.com/potato4d/create-nuxt-module)

## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="https://potato4d.me"><img src="https://github.com/potato4d.png?s=100" width="100px;" alt=""/><br /><sub><b>Takuma HANATANI(@potato4d)</b></sub></a><br /><a href="https://github.com/nuxt-community/dayjs-module/commits?author=potato4d" title="Code">💻</a> <a href="https://github.com/nuxt-community/dayjs-module/issues?q=author%3Apotato4d" title="Bug reports">🐛</a> <a href="https://github.com/nuxt-community/dayjs-module/commits?author=potato4d" title="Documentation">📖</a> <a href="#example-potato4d" title="Examples">💡</a> <a href="#question-potato4d" title="Answering Questions">💬</a> <a href="https://github.com/nuxt-community/dayjs-module/pulls?q=is%3Apr+reviewed-by%3Apotato4d" title="Reviewed Pull Requests">👀</a></td>
<td align="center"><a href="https://github.com/bvelastegui"><img src="https://avatars2.githubusercontent.com/u/16880910?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Bryan Daniel Velastegui Lucero</b></sub></a><br /><a href="https://github.com/nuxt-community/dayjs-module/commits?author=bvelastegui" title="Code">💻</a></td>
<td align="center"><a href="http://resume.a-wei.tw"><img src="https://avatars0.githubusercontent.com/u/19729705?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Wei</b></sub></a><br /><a href="https://github.com/nuxt-community/dayjs-module/commits?author=a65162" title="Code">💻</a></td>
<td align="center"><a href="https://kazuemon.me"><img src="https://avatars1.githubusercontent.com/u/12812934?v=4?s=100" width="100px;" alt=""/><br /><sub><b>かずえもん</b></sub></a><br /><a href="https://github.com/nuxt-community/dayjs-module/commits?author=kazuemon" title="Documentation">📖</a></td>
<td align="center"><a href="https://daikiojm.me/"><img src="https://avatars.githubusercontent.com/u/10055293?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Daiki Ojima</b></sub></a><br /><a href="https://github.com/nuxt-community/dayjs-module/commits?author=daikiojm" title="Code">💻</a></td>
</tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->
## Development

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
- Run `npm run dev:prepare` to generate type stubs.
- Use `npm run dev` to start [playground](./playground) in development mode.
7 changes: 0 additions & 7 deletions codecov.yml

This file was deleted.

Loading