Skip to content
This repository was archived by the owner on Sep 20, 2024. It is now read-only.

Commit b2d590d

Browse files
committed
feat: resolve development packages first
1 parent fb3f894 commit b2d590d

File tree

11 files changed

+33
-22
lines changed

11 files changed

+33
-22
lines changed

.eslintrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extends:
66
- prettier/@typescript-eslint
77
- plugin:prettier/recommended
88
- plugin:vue/essential
9-
- '@vue/typescript/recommended'
9+
- '@vue/typescript'
1010
parser: '@typescript-eslint/parser'
1111
parserOptions:
1212
ecmaVersion: 12

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
node_modules
22
dist
33
playground/src/.generated/imports.js
4-
playground/src/.generated/routes.json
4+
playground/src/.generated/routes.json
5+
playground/src/.generated/resolver.js
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<template>
22
<div>
3-
3+
Base button ◻️
44
</div>
55
</template>
66

7-
<script>
7+
<script lang="ts">
88
import CButton from '@chakra-ui/c-button'
9+
import { defineComponent } from 'vue'
910
10-
export default {
11+
export default defineComponent({
1112
setup () {
1213
13-
1414
return {}
1515
}
16-
}
16+
})
1717
</script>

playground/.DS_Store

6 KB
Binary file not shown.

playground/.gitignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

playground/src/App.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<template>
22
<sidebar :stories="stories" />
3-
<router-view />
3+
<router-view />
44
</template>
55

6-
<script lang="js">
6+
<script lang="ts">
77
import { defineComponent } from 'vue'
88
import Sidebar from './components/Sidebar.vue'
9-
import routes from './.generated/routes.json'
9+
import stories from './.generated/routes.json'
1010
1111
export default defineComponent({
1212
components: { Sidebar },
1313
setup() {
1414
return {
15-
stories: routes,
15+
stories,
1616
}
1717
},
1818
})

playground/src/components/Home.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<template>
2-
<SideBar :stories="stories" />
2+
<sideBar :stories="stories" />
33
</template>
44

55
<script>
66
import { defineComponent, h } from 'vue'
7-
import SideBar from './Sidebar.vue'
87
import { RouterLink } from 'vue-router'
9-
import routes from '../.generated/routes.json'
8+
import SideBar from './Sidebar.vue'
9+
import routes from '../.generated/routes.json'
1010
1111
1212
export default defineComponent({

playground/src/router.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import lookup from './.generated/imports'
33
import generatedRoutes from './.generated/routes.json'
44

55
function buildRoutes(routes) {
6-
return routes.map(route => {
6+
return routes.map((route) => {
77
const definition = {
88
path: route.path,
99
component: route.component ? lookup[route.component] : RouterView,
@@ -19,8 +19,6 @@ function buildRoutes(routes) {
1919

2020
const routes = buildRoutes(generatedRoutes)
2121

22-
console.group(routes)
23-
2422
export default createRouter({
2523
history: createWebHistory(),
2624
routes,

scripts/parse-routes.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,14 @@ fs.writeFileSync(
123123
.join(',\n')}\n}`,
124124
'utf8'
125125
)
126+
127+
fs.writeFileSync(
128+
path.join(playgroundRoot, './.generated/resolver.js'),
129+
`/* Package components resolver only used in development mode */
130+
module.exports = {\n${baseRoutes
131+
.map(
132+
(pkg) => ` '@chakra-iu/${pkg}': '${packagesRoot}/${pkg}/src/index.ts'`
133+
)
134+
.join(',\n')}\n}`,
135+
'utf8'
136+
)

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
// "incremental": true, /* Enable incremental compilation */
88
"target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */
99
"module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
10+
"resolveJsonModule": true,
1011
"lib": [
1112
"es2019"
1213
],

0 commit comments

Comments
 (0)