Skip to content

Commit 2a39757

Browse files
committed
chore: prepare repo to publish with typescript rewrite
1 parent 7f64d2c commit 2a39757

File tree

4 files changed

+43
-7
lines changed

4 files changed

+43
-7
lines changed

.eslintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"extends": [
3-
"@nuxtjs"
3+
"@nuxtjs/eslint-config-typescript"
44
]
55
}

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,8 @@ jobs:
3838
- name: Lint
3939
run: yarn lint
4040

41+
- name: Build
42+
run: yarn build
43+
4144
- name: Build Kitchen Sink
4245
run: yarn ks:generate

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"license": "MIT",
55
"main": "dist/module.js",
66
"files": [
7-
"lib"
7+
"dist"
88
],
99
"scripts": {
1010
"build": "siroc && mkdist --src src/runtime --dist dist/runtime",
@@ -14,8 +14,8 @@
1414
"ks:dev": "nuxt dev examples/kitchen-sink",
1515
"ks:generate": "nuxt generate examples/kitchen-sink",
1616
"ks:start": "nuxt start --spa examples/kitchen-sink",
17-
"lint": "eslint --ext .js,.vue lib",
18-
"release": "standard-version && git push --follow-tags && npm publish",
17+
"lint": "eslint --ext .js,.vue,.ts",
18+
"release": "yarn test && yarn build && standard-version && git push --follow-tags && npm publish",
1919
"test": "yarn lint"
2020
},
2121
"dependencies": {
@@ -29,7 +29,7 @@
2929
},
3030
"devDependencies": {
3131
"@nuxt/types": "^2.14.12",
32-
"@nuxtjs/eslint-config": "latest",
32+
"@nuxtjs/eslint-config-typescript": "latest",
3333
"@nuxtjs/pwa": "latest",
3434
"eslint": "latest",
3535
"mkdist": "^0.1.0",

yarn.lock

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,16 @@
12301230
webpack-node-externals "^2.5.2"
12311231
webpackbar "^4.0.0"
12321232

1233-
"@nuxtjs/eslint-config@latest":
1233+
"@nuxtjs/eslint-config-typescript@latest":
1234+
version "5.0.0"
1235+
resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config-typescript/-/eslint-config-typescript-5.0.0.tgz#060c1402e559b1df78c8c19b2f5a873eac53cab2"
1236+
integrity sha512-jw6h/WsdPc5i5l+a3DmEdpoAbFE4Tt7X6DBdXY7gfAsZ6bfzjoMzoHYaAmUk2tWkRDZmYvP6YANkbvi3X3pPAg==
1237+
dependencies:
1238+
"@nuxtjs/eslint-config" "5.0.0"
1239+
"@typescript-eslint/eslint-plugin" "^4.7.0"
1240+
"@typescript-eslint/parser" "^4.7.0"
1241+
1242+
"@nuxtjs/eslint-config@5.0.0":
12341243
version "5.0.0"
12351244
resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-5.0.0.tgz#d66143ee4ada9d944de0bfbe2d7e4693a2e20d60"
12361245
integrity sha512-xoi0CPpFj4hOTz5xMiqGK314276gOmI+8W+3tgybqsKiKQBFXe1IOUjHzsuGqkS44iGy+GmmrwA387ojvKnhkQ==
@@ -1655,7 +1664,21 @@
16551664
"@types/webpack-sources" "*"
16561665
source-map "^0.6.0"
16571666

1658-
"@typescript-eslint/experimental-utils@^4.0.1":
1667+
"@typescript-eslint/eslint-plugin@^4.7.0":
1668+
version "4.13.0"
1669+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.13.0.tgz#5f580ea520fa46442deb82c038460c3dd3524bb6"
1670+
integrity sha512-ygqDUm+BUPvrr0jrXqoteMqmIaZ/bixYOc3A4BRwzEPTZPi6E+n44rzNZWaB0YvtukgP+aoj0i/fyx7FkM2p1w==
1671+
dependencies:
1672+
"@typescript-eslint/experimental-utils" "4.13.0"
1673+
"@typescript-eslint/scope-manager" "4.13.0"
1674+
debug "^4.1.1"
1675+
functional-red-black-tree "^1.0.1"
1676+
lodash "^4.17.15"
1677+
regexpp "^3.0.0"
1678+
semver "^7.3.2"
1679+
tsutils "^3.17.1"
1680+
1681+
"@typescript-eslint/experimental-utils@4.13.0", "@typescript-eslint/experimental-utils@^4.0.1":
16591682
version "4.13.0"
16601683
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.13.0.tgz#9dc9ab375d65603b43d938a0786190a0c72be44e"
16611684
integrity sha512-/ZsuWmqagOzNkx30VWYV3MNB/Re/CGv/7EzlqZo5RegBN8tMuPaBgNK6vPBCQA8tcYrbsrTdbx3ixMRRKEEGVw==
@@ -1667,6 +1690,16 @@
16671690
eslint-scope "^5.0.0"
16681691
eslint-utils "^2.0.0"
16691692

1693+
"@typescript-eslint/parser@^4.7.0":
1694+
version "4.13.0"
1695+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.13.0.tgz#c413d640ea66120cfcc37f891e8cb3fd1c9d247d"
1696+
integrity sha512-KO0J5SRF08pMXzq9+abyHnaGQgUJZ3Z3ax+pmqz9vl81JxmTTOUfQmq7/4awVfq09b6C4owNlOgOwp61pYRBSg==
1697+
dependencies:
1698+
"@typescript-eslint/scope-manager" "4.13.0"
1699+
"@typescript-eslint/types" "4.13.0"
1700+
"@typescript-eslint/typescript-estree" "4.13.0"
1701+
debug "^4.1.1"
1702+
16701703
"@typescript-eslint/scope-manager@4.13.0":
16711704
version "4.13.0"
16721705
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.13.0.tgz#5b45912a9aa26b29603d8fa28f5e09088b947141"

0 commit comments

Comments
 (0)