@@ -4,47 +4,16 @@ set -exuo pipefail
44
55cd " $( dirname " $0 " ) /.."
66
7- rm -rf deno; mkdir deno
8- cp -rp src/* deno
7+ rm -rf dist- deno; mkdir dist- deno
8+ cp -rp src/* jsr.json dist- deno
99
10- # x-release-please-start-version
11- cat << EOF > deno/README.md
12- # OpenAI Node API Library - Deno build
13-
14- This is a build produced from https://github.com/openai/openai-node – please go there to read the source and docs, file issues, etc.
15-
16- Usage:
17-
18- \`\`\` ts
19- import OpenAI from "https://deno.land/x/[email protected] /mod.ts"; 20-
21- const client = new OpenAI();
22- \`\`\`
23-
24- Note that in most Deno environments, you can also do this:
25-
26- \`\`\` ts
27- import OpenAI from "npm:openai";
28- \`\`\`
29- EOF
30- # x-release-please-end
31-
32- rm deno/_shims/auto/* -node.ts
33- for dir in deno/_shims deno/_shims/auto; do
10+ rm dist-deno/_shims/auto/* -node.ts
11+ for dir in dist-deno/_shims dist-deno/_shims/auto; do
3412 rm " ${dir} " /* .{d.ts,js,mjs}
3513 for file in " ${dir} " /* -deno.ts; do
3614 mv -- " $file " " ${file% -deno.ts} .ts"
3715 done
3816done
3917for file in LICENSE CHANGELOG.md; do
40- if [ -e " ${file} " ]; then cp " ${file} " deno; fi
18+ if [ -e " ${file} " ]; then cp " ${file} " dist- deno; fi
4119done
42- npm exec ts-node -T -- scripts/utils/denoify.ts
43- deno fmt deno
44- deno check deno/mod.ts
45- if [ -e deno_tests ]; then
46- deno test deno_tests --allow-env
47- fi
48-
49- # make sure that nothing crashes when we load the Deno module
50- (cd deno && deno run mod.ts)
0 commit comments