GitClassic
Feed
Explore
Random
Go Pro
Sign in
colinhacks
/
zshy
Code
/
Commits
/ 2e349d1
Support asset entrypoints and refactor test suite
Colin McDonnell
committed on Sep 15, 2025, 11:22 PM
Showing
212
changed files
+527 additions
-1701 deletions
M
src/main.ts
+97
M
src/utils.ts
+6
M
test/__snapshots__/zshy.test.ts.snap
+100
-553
M
test/basic/dist/assets/config.json
+8
-8
D
test/basic/dist/build/src/assets/README.md
-19
D
test/basic/dist/build/src/assets/config.json
-10
D
test/basic/dist/build/src/assets/styles.css
-22
D
test/basic/dist/build/src/default-arrow.cjs
-7
D
test/basic/dist/build/src/default-arrow.cjs.map
-1
D
test/basic/dist/build/src/default-arrow.js
-4
D
test/basic/dist/build/src/default-arrow.js.map
-1
D
test/basic/dist/build/src/default-class.cjs
-10
D
test/basic/dist/build/src/default-class.cjs.map
-1
D
test/basic/dist/build/src/default-class.js
-6
D
test/basic/dist/build/src/default-class.js.map
-1
D
test/basic/dist/build/src/default-const.cjs
-6
D
test/basic/dist/build/src/default-const.cjs.map
-1
D
test/basic/dist/build/src/default-const.js
-3
D
test/basic/dist/build/src/default-const.js.map
-1
D
test/basic/dist/build/src/default-export-equals.cjs
-8
D
test/basic/dist/build/src/default-export-equals.cjs.map
-1
D
test/basic/dist/build/src/default-export-equals.js
-5
D
test/basic/dist/build/src/default-export-equals.js.map
-1
D
test/basic/dist/build/src/default-function.cjs
-8
D
test/basic/dist/build/src/default-function.cjs.map
-1
D
test/basic/dist/build/src/default-function.js
-4
D
test/basic/dist/build/src/default-function.js.map
-1
D
test/basic/dist/build/src/default-literal.cjs
-5
D
test/basic/dist/build/src/default-literal.cjs.map
-1
D
test/basic/dist/build/src/default-literal.js
-2
D
test/basic/dist/build/src/default-literal.js.map
-1
D
test/basic/dist/build/src/default-object.cjs
-8
D
test/basic/dist/build/src/default-object.cjs.map
-1
D
test/basic/dist/build/src/default-object.js
-5
D
test/basic/dist/build/src/default-object.js.map
-1
D
test/basic/dist/build/src/default-with-export-star.cjs
-22
D
test/basic/dist/build/src/default-with-export-star.cjs.map
-1
D
test/basic/dist/build/src/default-with-export-star.js
-5
D
test/basic/dist/build/src/default-with-export-star.js.map
-1
D
test/basic/dist/build/src/default-with-named.cjs
-10
D
test/basic/dist/build/src/default-with-named.cjs.map
-1
D
test/basic/dist/build/src/default-with-named.js
-6
D
test/basic/dist/build/src/default-with-named.js.map
-1
D
test/basic/dist/build/src/hello.cjs
-8
D
test/basic/dist/build/src/hello.cjs.map
-1
D
test/basic/dist/build/src/hello.js
-5
D
test/basic/dist/build/src/hello.js.map
-1
D
test/basic/dist/build/src/index.cjs
-76
D
test/basic/dist/build/src/index.cjs.map
-1
D
test/basic/dist/build/src/index.js
-34
D
test/basic/dist/build/src/index.js.map
-1
D
test/basic/dist/build/src/plugins/a.cjs
-16
D
test/basic/dist/build/src/plugins/a.cjs.map
-1
D
test/basic/dist/build/src/plugins/a.js
-13
D
test/basic/dist/build/src/plugins/a.js.map
-1
D
test/basic/dist/build/src/plugins/b.cjs
-16
D
test/basic/dist/build/src/plugins/b.cjs.map
-1
D
test/basic/dist/build/src/plugins/c.mjs
-13
D
test/basic/dist/build/src/plugins/c.mjs.map
-1
D
test/basic/dist/build/src/plugins/d/index.cjs
-12
D
test/basic/dist/build/src/plugins/d/index.cjs.map
-1
D
test/basic/dist/build/src/plugins/d/index.js
-9
D
test/basic/dist/build/src/plugins/d/index.js.map
-1
D
test/basic/dist/build/src/plugins/index.cjs
-44
D
test/basic/dist/build/src/plugins/index.cjs.map
-1
D
test/basic/dist/build/src/plugins/index.js
-8
D
test/basic/dist/build/src/plugins/index.js.map
-1
D
test/basic/dist/build/src/plugins/plugin-a.css
-8
D
test/basic/dist/build/src/plugins/plugin-b.css
-9
D
test/basic/dist/build/src/utils.cjs
-70
D
test/basic/dist/build/src/utils.cjs.map
-1
D
test/basic/dist/build/src/utils.js
-29
D
test/basic/dist/build/src/utils.js.map
-1
A
test/basic/dist/env.d.ts
+10
D
test/basic/dist/types/src/default-arrow.d.cts
-3
D
test/basic/dist/types/src/default-arrow.d.cts.map
-1
D
test/basic/dist/types/src/default-arrow.d.ts
-3
D
test/basic/dist/types/src/default-arrow.d.ts.map
-1
D
test/basic/dist/types/src/default-class.d.cts
-5
D
test/basic/dist/types/src/default-class.d.cts.map
-1
D
test/basic/dist/types/src/default-class.d.ts
-4
D
test/basic/dist/types/src/default-class.d.ts.map
-1
D
test/basic/dist/types/src/default-const.d.cts
-3
D
test/basic/dist/types/src/default-const.d.cts.map
-1
D
test/basic/dist/types/src/default-const.d.ts
-3
D
test/basic/dist/types/src/default-const.d.ts.map
-1
D
test/basic/dist/types/src/default-export-equals.d.cts
-3
D
test/basic/dist/types/src/default-export-equals.d.cts.map
-1
D
test/basic/dist/types/src/default-export-equals.d.ts
-3
D
test/basic/dist/types/src/default-export-equals.d.ts.map
-1
D
test/basic/dist/types/src/default-function.d.cts
-3
D
test/basic/dist/types/src/default-function.d.cts.map
-1
D
test/basic/dist/types/src/default-function.d.ts
-2
D
test/basic/dist/types/src/default-function.d.ts.map
-1
D
test/basic/dist/types/src/default-literal.d.cts
-3
D
test/basic/dist/types/src/default-literal.d.cts.map
-1
D
test/basic/dist/types/src/default-literal.d.ts
-3
D
test/basic/dist/types/src/default-literal.d.ts.map
-1
D
test/basic/dist/types/src/default-object.d.cts
-6
D
test/basic/dist/types/src/default-object.d.cts.map
-1
D
test/basic/dist/types/src/default-object.d.ts
-6
D
test/basic/dist/types/src/default-object.d.ts.map
-1
D
test/basic/dist/types/src/default-with-export-star.d.cts
-3
D
test/basic/dist/types/src/default-with-export-star.d.cts.map
-1
D
test/basic/dist/types/src/default-with-export-star.d.ts
-3
D
test/basic/dist/types/src/default-with-export-star.d.ts.map
-1
D
test/basic/dist/types/src/default-with-named.d.cts
-4
D
test/basic/dist/types/src/default-with-named.d.cts.map
-1
D
test/basic/dist/types/src/default-with-named.d.ts
-4
D
test/basic/dist/types/src/default-with-named.d.ts.map
-1
D
test/basic/dist/types/src/hello.d.cts
-6
D
test/basic/dist/types/src/hello.d.cts.map
-1
D
test/basic/dist/types/src/hello.d.ts
-6
D
test/basic/dist/types/src/hello.d.ts.map
-1
D
test/basic/dist/types/src/index.d.cts
-16
D
test/basic/dist/types/src/index.d.cts.map
-1
D
test/basic/dist/types/src/index.d.ts
-16
D
test/basic/dist/types/src/index.d.ts.map
-1
D
test/basic/dist/types/src/plugins/a.d.cts
-12
D
test/basic/dist/types/src/plugins/a.d.cts.map
-1
D
test/basic/dist/types/src/plugins/a.d.ts
-12
D
test/basic/dist/types/src/plugins/a.d.ts.map
-1
D
test/basic/dist/types/src/plugins/b.d.cts
-12
D
test/basic/dist/types/src/plugins/b.d.cts.map
-1
D
test/basic/dist/types/src/plugins/c.d.mts
-12
D
test/basic/dist/types/src/plugins/c.d.mts.map
-1
D
test/basic/dist/types/src/plugins/d/index.d.cts
-11
D
test/basic/dist/types/src/plugins/d/index.d.cts.map
-1
D
test/basic/dist/types/src/plugins/d/index.d.ts
-11
D
test/basic/dist/types/src/plugins/d/index.d.ts.map
-1
D
test/basic/dist/types/src/plugins/index.d.cts
-8
D
test/basic/dist/types/src/plugins/index.d.cts.map
-1
D
test/basic/dist/types/src/plugins/index.d.ts
-8
D
test/basic/dist/types/src/plugins/index.d.ts.map
-1
D
test/basic/dist/types/src/utils.d.cts
-16
D
test/basic/dist/types/src/utils.d.cts.map
-1
D
test/basic/dist/types/src/utils.d.ts
-16
D
test/basic/dist/types/src/utils.d.ts.map
-1
M
test/basic/package.json
+60
-48
A
test/basic/src/env.d.ts
+10
D
test/basic/tsconfig.basic.json
-12
D
test/basic/tsconfig.custom-paths.json
-12
D
test/basic/tsconfig.flat.json
-10
M
test/basic/tsconfig.json
+8
-43
M
test/custom-conditions/dist/index.cjs
+1
A
test/custom-conditions/dist/index.cjs.map
+1
M
test/custom-conditions/dist/index.d.cts
+1
A
test/custom-conditions/dist/index.d.cts.map
+1
M
test/custom-conditions/dist/index.d.ts
+1
A
test/custom-conditions/dist/index.d.ts.map
+1
M
test/custom-conditions/dist/index.js
+1
A
test/custom-conditions/dist/index.js.map
+1
M
test/custom-conditions/dist/utils.cjs
+1
A
test/custom-conditions/dist/utils.cjs.map
+1
M
test/custom-conditions/dist/utils.d.cts
+1
A
test/custom-conditions/dist/utils.d.cts.map
+1
M
test/custom-conditions/dist/utils.d.ts
+1
A
test/custom-conditions/dist/utils.d.ts.map
+1
M
test/custom-conditions/dist/utils.js
+1
A
test/custom-conditions/dist/utils.js.map
+1
M
test/custom-conditions/package.json
+1
-1
D
test/custom-conditions/tsconfig.basic.json
-16
A
test/custom-conditions/tsconfig.json
+8
A
test/custom-paths/dist/build/src/index.cjs
+5
A
test/custom-paths/dist/build/src/index.cjs.map
+1
A
test/custom-paths/dist/build/src/index.js
+2
A
test/custom-paths/dist/build/src/index.js.map
+1
A
test/custom-paths/dist/types/src/index.d.cts
+2
A
test/custom-paths/dist/types/src/index.d.cts.map
+1
A
test/custom-paths/dist/types/src/index.d.ts
+2
A
test/custom-paths/dist/types/src/index.d.ts.map
+1
A
test/custom-paths/package.json
+30
A
test/custom-paths/src/index.d.ts
+2
A
test/custom-paths/src/index.d.ts.map
+1
A
test/custom-paths/src/index.js
+2
A
test/custom-paths/src/index.js.map
+1
A
test/custom-paths/src/index.ts
+1
A
test/custom-paths/tsconfig.json
+9
M
test/esm-only/package.json
+1
-1
D
test/esm-only/tsconfig.basic.json
-10
M
test/esm-only/tsconfig.json
+5
-41
A
test/flat/index.cjs
+5
A
test/flat/index.cjs.map
+1
A
test/flat/index.d.cts
+2
A
test/flat/index.d.cts.map
+1
A
test/flat/index.d.ts
+2
A
test/flat/index.d.ts.map
+1
A
test/flat/index.js
+2
A
test/flat/index.js.map
+1
A
test/flat/package.json
+35
A
test/flat/src/index.ts
+1
A
test/flat/tsconfig.json
+8
M
test/multi-bin/dist/cli-one.cjs
+1
M
test/multi-bin/dist/cli-one.cjs.map
+1
-1
M
test/multi-bin/dist/cli-one.d.cts
+1
M
test/multi-bin/dist/cli-one.d.ts
+1
M
test/multi-bin/dist/cli-one.js
+1
-1
M
test/multi-bin/dist/cli-one.js.map
+1
-1
M
test/multi-bin/dist/cli-two.cjs
+1
M
test/multi-bin/dist/cli-two.cjs.map
+1
-1
M
test/multi-bin/dist/cli-two.d.cts
+1
M
test/multi-bin/dist/cli-two.d.ts
+1
M
test/multi-bin/dist/cli-two.js
+1
-1
M
test/multi-bin/dist/cli-two.js.map
+1
-1
M
test/multi-bin/package.json
+1
-1
D
test/multi-bin/tsconfig.basic.json
-10
M
test/multi-bin/tsconfig.json
+6
-28
M
test/no-edit-package-json/package.json
+1
-1
D
test/no-edit-package-json/tsconfig.basic.json
-10
M
test/no-edit-package-json/tsconfig.json
+5
-41
A
test/tsconfig.default.json
+39
M
test/zshy.test.ts
+13
-14
Browse files at this commit โ