{"_id":"vue3-starter","_rev":"78-0d691792613eb3cc7e539b09bc173a20","time":{"created":"2024-03-04T04:52:26.744Z","0.1.0":"2021-06-28T17:24:30.911Z","modified":"2024-03-06T01:03:45.838Z","0.1.1":"2021-06-28T17:34:48.988Z","0.1.2":"2021-06-28T17:37:43.964Z","0.1.3":"2021-06-28T17:40:31.352Z","0.1.4":"2021-06-28T17:43:00.185Z","0.1.5":"2021-06-28T17:52:32.351Z","0.1.6":"2021-06-28T17:58:26.145Z","0.1.7":"2021-06-28T18:08:35.436Z","0.1.8":"2021-06-28T18:12:26.813Z","0.1.9":"2021-06-28T18:20:16.854Z","0.1.10":"2021-06-28T18:21:09.736Z","0.1.11":"2021-06-28T18:23:21.460Z","0.1.12":"2021-06-28T18:28:53.313Z","0.1.13":"2021-06-28T18:44:44.280Z","0.1.14":"2021-06-28T19:04:08.268Z","0.3.0":"2021-06-29T17:01:04.519Z","0.3.1":"2021-06-29T17:17:46.530Z","0.3.2":"2021-06-29T20:09:03.436Z","0.4.0":"2021-06-29T20:13:50.092Z","0.4.1":"2021-06-29T20:20:36.419Z","0.4.2":"2021-06-29T20:25:23.969Z","0.4.3":"2021-06-29T20:33:15.226Z","0.4.4":"2021-06-29T20:37:02.145Z","0.4.5":"2021-06-29T20:37:25.761Z","0.4.6":"2021-06-29T20:45:55.882Z","0.4.7":"2021-06-29T20:52:16.369Z","0.4.8":"2021-06-29T21:03:13.232Z","0.4.9":"2021-06-29T21:12:41.078Z","0.4.10":"2021-06-29T21:14:56.705Z","0.4.11":"2021-06-29T21:18:45.058Z","0.4.12":"2021-06-29T21:22:48.743Z","0.4.13":"2021-06-29T21:25:03.021Z","0.4.14":"2021-06-29T21:29:22.346Z","0.4.15":"2021-06-29T21:31:10.821Z","0.4.16":"2021-06-29T21:34:04.941Z","0.4.17":"2021-06-29T21:35:25.574Z","0.4.18":"2021-06-29T21:36:35.818Z","0.4.19":"2021-06-29T21:38:32.778Z","0.4.20":"2021-06-29T23:49:20.621Z","0.4.21":"2021-06-29T23:50:40.906Z","0.4.22":"2021-06-30T00:17:10.125Z","0.4.23":"2021-06-30T00:22:23.629Z","0.4.24":"2021-06-30T00:29:09.123Z","0.4.25":"2021-06-30T00:33:29.921Z","0.4.26":"2021-06-30T00:35:27.697Z","0.5.0":"2021-06-30T00:42:35.439Z","0.6.0":"2021-06-30T00:53:22.340Z","0.6.1":"2021-06-30T00:55:54.282Z","0.6.2":"2021-06-30T00:58:29.142Z","0.6.3":"2021-06-30T01:10:55.739Z","0.6.4":"2021-06-30T01:12:13.447Z","0.6.5":"2021-06-30T01:21:59.371Z","0.6.6":"2021-06-30T01:29:04.844Z","0.6.7":"2021-06-30T01:31:45.727Z","0.6.8":"2021-06-30T01:34:38.385Z","0.6.9":"2021-06-30T01:40:11.978Z","0.6.10":"2021-06-30T01:45:00.462Z","0.6.11":"2021-06-30T01:52:37.339Z","0.6.12":"2021-06-30T11:42:43.685Z","0.6.13":"2021-06-30T11:45:06.736Z","0.6.14":"2021-06-30T11:49:08.790Z","0.6.15":"2021-06-30T13:07:17.289Z","0.6.16":"2021-06-30T13:29:59.948Z","0.6.17":"2021-06-30T13:49:01.142Z","0.7.0":"2021-07-01T13:15:33.403Z","0.7.1":"2021-07-01T13:22:06.002Z","0.7.2":"2021-07-01T20:59:42.794Z","0.8.0":"2021-07-17T15:29:07.883Z","1.0.0":"2021-08-02T20:37:54.868Z","0.0.0":"2023-07-06T09:11:09.087Z","1.0.1":"2024-03-04T04:52:26.892Z","1.0.2":"2024-03-04T04:53:17.363Z","1.0.3":"2024-03-04T04:58:40.387Z","1.0.4":"2024-03-04T05:03:24.722Z","1.0.5":"2024-03-04T07:34:05.796Z","1.0.6":"2024-03-04T08:08:41.006Z","1.0.7":"2024-03-06T01:03:45.452Z"},"name":"vue3-starter","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.1":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.1","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.1","gitHead":"96a5a8764643b26be10bcb010692804f91525604","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-F4CB6yz4kAqHnpKoxfVckUosOXZhF/4cLfqpDbeqgOs6U9/3x3m1uEIfk8jtWvSnSEUCPgYS4wuF247XBi3z3A==","shasum":"0837ef33294edee8fcc9435ea3cfaafae9eb31ce","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.1.tgz","fileCount":28,"unpackedSize":40895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEUH3r7a+JK8DR4B4uelYNIlhoFFxwIPsM/ZYtODunIAiEArym+aIZujWJuwrxr40Ta4c+IRJqq/07zXB4xdp11IHo="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.1_1709527946745_0.1370245685740461"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.2","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.2","gitHead":"38905ca80e3226edc732e436d12d2b6e703d883a","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-uq2qj3hvNQOS5M8J0epCbsBhCOvhgVu8V3X3T9Tpnlr0mTPgunFeCfXjldOemssS/Q2XQzsUC5MddAvgLWrXBw==","shasum":"72781a9830cbe1789803564cb50724a9187c4a62","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.2.tgz","fileCount":29,"unpackedSize":41694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmqK6Vw/Gj6ylDUisQFQHGIuOMy1e6vVeKX1IfCYNiwAiB7058W2boLIgA2qqFfJ8nR74Ug81Z5pSbQVEJLUpELyA=="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.2_1709527997213_0.6873689334315034"},"_hasShrinkwrap":false},"1.0.3":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.3","bin":{"vue3-starter":"bin/npm.js"},"private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.3","gitHead":"b29ed7f0d0cfab290a36b840f4d225eda2df32aa","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-8rMp8vQEvSjkf9iz5WooJ9+ju0j+5/29QWibx+SUKsrr7ml8flMkg6RlmxkxeG0yk39qNuNzL+dAhVjI2K3AaQ==","shasum":"297d5d7e41387139dc00db820f2fed769530e496","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.3.tgz","fileCount":29,"unpackedSize":41719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUJ4ApS90tT7xiw7sdoDAe3dVpy80ygfZfYwJT9AX/4gIgGxRAUWsP5Wg7oL0CHDWVapEoc4OHp7XK8vvAa9ChlY4="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.3_1709528320239_0.524751873466353"},"_hasShrinkwrap":false},"1.0.4":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.4","bin":{"vue3-starter":"bin/npm.js"},"type":"module","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.4","gitHead":"b29ed7f0d0cfab290a36b840f4d225eda2df32aa","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-JK+0qmNhtqEy9oknyaB8+zK3NBqbkSgVR34TowetNK0dKUyxXOshWDNKRag/d+EtTn4lfK7Rps2sV6qoI0XHIQ==","shasum":"69ac146833fa097d6b9250905d205b2358943acb","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.4.tgz","fileCount":29,"unpackedSize":41739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGM4HaOeuPf3uovML4Y1Bj62Yt77JQLDtWERpcDyQgNAiBc05rRdNi3/r8jQVxe0Ix9HKrOFBMjiB3fIXZNHXMlRA=="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.4_1709528604525_0.3531114397176671"},"_hasShrinkwrap":false},"1.0.5":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.5","bin":{"vue3-starter":"bin/npm.js"},"type":"module","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.5","gitHead":"af1678be836e63983217d9bc4f0b996d3e9fdaf7","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-x6F8ve252XbigYjj5LNedR2v4jjekocFOxAjlSscy1cPxI7Zh57qBAFZt74NRJFspcfW+HQPd49Jo/QS5tq6zQ==","shasum":"325e19fd833260baf9655e9000bf7dfe804181a7","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.5.tgz","fileCount":29,"unpackedSize":41720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH7noriZuiTtcArRci6ZKUSkLqAEYwVV4fxzM8yXe46AiEA334f3OJqRw9udL/4HP8kFEvMv3PnMAK9u9iaRnpYGrg="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.5_1709537645633_0.034265579524793255"},"_hasShrinkwrap":false},"1.0.6":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.6","bin":{"vue3-starter":"bin/npm.js"},"type":"module","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.6","gitHead":"af1678be836e63983217d9bc4f0b996d3e9fdaf7","_nodeVersion":"18.18.2","_npmVersion":"10.2.3","dist":{"integrity":"sha512-oz7bwoNynsfIgak4xexEjw7pDPUbrL+WoHac+oo/j0g7bhHYaowA2nyr+gP0MhyyyPdXe/TbjD9yhzCYQrSvMg==","shasum":"f754b60cf57da00559953af426851c9e14f0fcb8","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.6.tgz","fileCount":29,"unpackedSize":41624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvpC4pl7L6mjc5BGuTLOyFjWTCefRv5ihMVM3TX6mzwAiAEPNo4h06Iunv6s0fkuC//b1pRDWOIrkqKah1tq+zDgg=="}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.6_1709539720830_0.0018992393457479828"},"_hasShrinkwrap":false},"1.0.7":{"name":"vue3-starter","author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"homepage":"https://github.com/ryan-ahn","repository":{"type":"git","url":"git+https://github.com/ryan-ahn/npm-react18-starter.git"},"license":"MIT","description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"version":"1.0.7","bin":{"vue3-starter":"bin/npm.js"},"type":"module","private":false,"scripts":{"dev":"vue-cli-service serve","serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"axios":"^0.24.0","axios-mock-adapter":"^1.21.4","core-js":"^3.8.3","pinia":"^2.0.17","vue":"^3.2.40","vue-router":"^4.1.3"},"devDependencies":{"@babel/core":"^7.17.9","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","@vue/cli-plugin-babel":"~5.0.0","@vue/cli-plugin-e2e-cypress":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.0","@vue/cli-plugin-typescript":"~5.0.0","@vue/cli-service":"~5.0.0","@vue/eslint-config-airbnb":"^6.0.0","@vue/eslint-config-typescript":"^9.1.0","babel-loader":"^8.2.5","eslint":"^7.32.0","eslint-plugin-import":"^2.25.3","eslint-plugin-newline":"1.5.0","eslint-plugin-vue":"^8.0.3","eslint-plugin-vue-scoped-css":"^2.5.0","eslint-plugin-vuejs-accessibility":"^1.1.0","lint-staged":"^9.5.0","node-sass":"^7.0.3","postcss-html":"^1.5.0","sass":"^1.32.7","sass-loader":"^12.0.0","stylelint":"^14.8.2","stylelint-config-recommended-scss":"^6.0.0","stylelint-config-recommended-vue":"^1.4.0","stylelint-order":"^5.0.0","stylelint-webpack-plugin":"^3.0.1","typescript":"^4.8.4","vue-eslint-parser":"^9.0.1","vue-loader":"^16.8.3"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["vue-cli-service lint","git add"]},"_id":"vue3-starter@1.0.7","gitHead":"0a68d7236472f773d4c053aa2631b0c3b864a24d","bugs":{"url":"https://github.com/ryan-ahn/npm-react18-starter/issues"},"_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-q5PIv1GCT0LQ9Y+ARewwfJaJIQcVlikY9QMb+ckeQkdGQPDf6UC0uPWjQFEoGxQman8Zvy+5gkUQVDAZwfakEg==","shasum":"3a49be166f0d8b6c91bf4c8560d81673a57da684","tarball":"https://registry.npmjs.org/vue3-starter/-/vue3-starter-1.0.7.tgz","fileCount":29,"unpackedSize":41763,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCebwXhk1A/9Uxj9NwyZwW0f17jOTpcoIEWjk5k+odcAAIhAOltdzmeIb0P0K3Qy2IVnnIC2fM4coYg98+41dpBzDNs"}]},"_npmUser":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"},"directories":{},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-starter_1.0.7_1709687025261_0.6730966356991792"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ryan-ahn","email":"kaaiinn4@gmail.com"}],"description":"Start a Vue3 Pinia Typescript project in few second!","keywords":["vue","vue3","typescript","pinia","eslint","stylelint","boilerplate"],"author":{"name":"ryan-ahn","email":"kaaiinn4@gmail.com","url":"https://github.com/ryan-ahn"},"license":"MIT","readme":"# Ryan's Vue3 Awesome Starter\n\n\n![Author](https://img.shields.io/badge/Author-ryan-orange.svg)\n![License](https://img.shields.io/badge/License-MIT-blue.svg)\n![Last Commit](https://img.shields.io/github/last-commit/ryan-ahn/npm-vue3-starter)\n\n\n## Features\n- [x] 📦&nbsp;&nbsp;Typed Programming (Typescript)\n- [x] 📚&nbsp;&nbsp;Composition API & Setup (Vue3)\n- [x] 🛹&nbsp;&nbsp;Simple Store (Pinia)\n- [x] 🧵&nbsp;&nbsp;Built-in Component & Layout\n- [x] 📙&nbsp;&nbsp;Use Stric Codebase (ESLint)\n- [x] 📘&nbsp;&nbsp;Use Stric Style (StyleLint)\n- [x] ✨&nbsp;&nbsp;Setting Reset Style\n- [x] ⚡️&nbsp;&nbsp;Setting Mixin Style\n- [x] 📍&nbsp;&nbsp;Absolute path\n- [ ] 📱&nbsp;&nbsp;Check Device\n- [ ] 🗂️&nbsp;&nbsp;SSR & Page SEO\n- [ ] 🪄&nbsp;&nbsp;Theme Mode\n\n\n## Frameworks\n- **Core** : Vue3\n- **Store** : Pinia\n\n\n## Code Pattern\n- **Static(public)**\n- **Root(src)** <br/>\n- ⎣&nbsp;**api** - rest api <br/>\n- ⎣&nbsp;**assets** - static resource <br/>\n- ⎣&nbsp;**components** - atomic stateless components <br/>\n- ⎣&nbsp;**containers** - stateful components <br/>\n- ⎣&nbsp;**interface** - interfaces <br/>\n- ⎣&nbsp;**layouts** - layouts <br/>\n- ⎣&nbsp;**router** - routers <br/>\n- ⎣&nbsp;**store** - pinia store <br/>\n- ⎣&nbsp;**styles** - style set <br/>\n- ⎣&nbsp;**utils** - hooks, utils <br/>\n- ⎣&nbsp;**views** - pages <br/>\n\n\n## Getting Started\n### 1) Installation\n```shell\nnpx vue3-starter my-project\ncd my-project\n```\n### 2) Run development server\n```shell\nnpm run dev\n```\n\n\n## Using with Vue3 Script Setup\n\n```vue\n<script setup lang=\"ts\">\n// use function\nconst function = () => {console.log('Hello World!')}\n// use props\nconst props = defineProps({title})\n</script>\n```\n\n\n## Using with Store\n\n```vue\n<script setup lang=\"ts\">\nimport { storeToRefs } from 'pinia';\nimport useDataStore from '@store/useDataStore';\n// use store\nconst store = useDataStore();\n// use store state\nconst { data } = storeToRefs(store);\n// use store function\nstore.getData()\n</script>\n```\n\n\n## Using Mixin\n\n```scss\n.app {\n  // flex set(justify-content, align-items, flex-direction)\n  @include flexSet('center', 'center', 'row')\n\n  // box set(width, height, border-radius)\n  @include boxSet(00px, 00px, 00px)\n\n  // color set(color, background-color)\n  @include colorSet($white, $black)\n\n  // background set(url, object-fit)\n  @include backgroundSet('url', 00px)\n\n  // font set(font-size, font-weight, line-height)\n  @include fontSet(00px, 000, 00px);\n\n  // ellipsis set(line, line-height)\n  @include ellipsisSet(0, 00px)\n\n  // shadow set(length, length, blur, color, opacity)\n  @include shadowSet(0, 0, 0, $white, 0.1)\n}\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ryan-ahn","repository":{"type":"git","url":"git+https://github.com/ryan-ahn/npm-react18-starter.git"},"bugs":{"url":"https://github.com/ryan-ahn/npm-react18-starter/issues"}}