Skip to content

Commit 3752d22

Browse files
committed
Switch from resolve to customConditions
1 parent ef70869 commit 3752d22

3 files changed

Lines changed: 15 additions & 11 deletions

File tree

files/package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,23 @@
8282
},
8383
"exports": {<% if (typescript) { %>
8484
".": {
85+
"addon-dev": "./src/index.ts",
8586
"types": "./declarations/index.d.ts",
8687
"default": "./dist/index.js"
8788
},
8889
"./*": {
90+
"addon-dev": ["./src/*.ts", "./src/*.gts"],
8991
"types": "./declarations/*.d.ts",
9092
"default": "./dist/*.js"
9193
},<% } else { %>
92-
".": "./dist/index.js",
93-
"./*": "./dist/*.js",<% } %>
94+
".": {
95+
"addon-dev": "./src/index.js",
96+
"default": "./dist/index.js"
97+
},
98+
"./*": {
99+
"addon-dev": ["./src/*.js", "./src/*.gjs"],
100+
"default": "./dist/*.js"
101+
},<% } %>
94102
"./addon-main.js": "./addon-main.cjs"
95103
}<% if (typescript) { %>,
96104
"typesVersions": {

files/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"compilerOptions": {
88
"allowJs": true,
99
"declarationDir": "declarations",
10+
"customConditions": ["addon-dev"],
1011

1112
/**
1213
https://www.typescriptlang.org/tsconfig#rootDir

files/vite.config.mjs

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
1-
import { defineConfig } from 'vite';
1+
import { defineConfig, defaultClientConditions } from 'vite';
22
import { extensions, ember } from '@embroider/vite';
33
import { babel } from '@rollup/plugin-babel';
44

55
export default defineConfig({
6-
resolve: {
7-
alias: [
8-
{
9-
find: '<%= name %>',
10-
replacement: `${__dirname}/src`,
11-
},
12-
],
13-
},
146
plugins: [
157
ember(),
168
babel({
@@ -25,4 +17,7 @@ export default defineConfig({
2517
},
2618
},
2719
},
20+
resolve: {
21+
conditions: ['addon-dev', ...defaultClientConditions],
22+
},
2823
});

0 commit comments

Comments
 (0)