Skip to content

Commit 2dfa852

Browse files
committed
Updates
1 parent cae5c50 commit 2dfa852

6 files changed

Lines changed: 18 additions & 40 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ jobs:
2828
- run: bash src/build.sh
2929

3030
- name: Publish
31-
run: npm publish --access public
31+
run: npm publish --access public || npm publish --access public --tag beta

package.json

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "strc",
3-
"version": "2.1.0-test",
3+
"version": "0.26.3",
44
"description": "JavaScript String Compressor - lossless string compression algorithm",
5-
"main": "index.js",
5+
"main": "dist/jssc.cjs",
66
"repository": {
77
"type": "git",
88
"url": "git+https://github.com/justdevw/JSSC.git"
@@ -17,14 +17,10 @@
1717
},
1818
"homepage": "https://jssc.js.org/",
1919
"files": [
20-
"index.js",
2120
"README.md",
2221
"LICENSE",
23-
"index.min.js",
24-
"test/index.js",
25-
"dist",
26-
"worker.js",
27-
"worker.min.js"
22+
"test/run.cjs",
23+
"dist"
2824
],
2925
"dependencies": {
3026
"justc": "^0.1.0"
@@ -109,10 +105,9 @@
109105
"directories",
110106
"folder",
111107
"folders",
112-
"crc-32",
113-
"semver",
114-
"uint8arrays",
115-
"gzip"
108+
"large",
109+
"base64",
110+
"utf16"
116111
],
117112
"scripts": {
118113
"test": "node test/run.cjs"
@@ -133,11 +128,11 @@
133128
},
134129
"module": "dist/jssc.mjs",
135130
"browser": "dist/jssc.js",
136-
"types": "src/index.d.ts",
137-
"unpkg": "./index.min.js",
131+
"types": "dist/jssc.d.ts",
132+
"unpkg": "dist/jssc.min.js",
138133
"bin": {
139-
"jssc": "./dist/cli.js",
140-
"strc": "./dist/cli.js"
134+
"jssc": "dist/cli.js",
135+
"strc": "dist/cli.js"
141136
},
142137
"type": "module"
143138
}

rollup.config.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ export default [
6464
],
6565
output: {
6666
file: 'dist/cli.js',
67-
format: 'es',
68-
banner: '#!/usr/bin/env node'
67+
format: 'es'
6968
},
7069
external: [
7170
'justc',

src/build.sh

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,7 @@ npx rollup -c
99
reserved="reserved=['compress','decompress','JSSC','jssc','compressLarge','compressToBase64','compressLargeToBase64','decompressFromBase64','cache','version','JSSC1']"
1010
npx terser dist/jssc.js -c -m "$reserved" --format "ascii_only=true" -o dist/jssc.min.js
1111
npx terser dist/worker.js -c -m "$reserved" --module --format "ascii_only=true" -o dist/worker.min.js
12-
cp dist/jssc.js index.js
13-
cp dist/jssc.min.js index.min.js
14-
cp dist/worker.js worker.js
15-
cp dist/worker.min.js worker.min.js
12+
1613
cp src/index.d.ts dist/jssc.d.ts
17-
cp src/index.d.ts index.d.ts
18-
npx terser dist/cli.js -c -m --module --format "ascii_only=true" -o dist/cli.min.js
19-
cp dist/cli.js cli.js
20-
cp dist/cli.min.js cli.min.js
2114

2215
bash src/prefix.sh

src/prefix.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
for file in dist/jssc.js dist/jssc.cjs dist/jssc.mjs index.js index.min.js dist/index.min.js worker.js worker.min.js dist/worker.js dist/worker.min.js dist/cli.js dist/cli.min.js cli.js cli.min.js; do
2-
printf "/*\n\n%s\n\n*/\n\n" "$(cat src/prefix.txt)" | cat - "$file" > temp.js && mv temp.js "$file"
1+
for file in dist/jssc.js dist/jssc.cjs dist/jssc.mjs dist/jssc.min.js dist/worker.js dist/worker.min.js dist/cli.js; do
2+
printf "/*\n\n%s\n\n*/\n\n/*! JSSC <https://jssc.js.org/> (c) 2025-2026 JustDeveloper <https://justdeveloper.is-a.dev/> */" "$(cat src/prefix.txt)" | cat - "$file" > temp.js && mv temp.js "$file"
33
done
44

5-
for file in dist/cli.min.js cli.min.js; do
5+
for file in dist/cli.js; do
66
printf "#!/usr/bin/env node\n\n" | cat - "$file" > temp.js && mv temp.js "$file"
77
done

website/copy.sh

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,2 @@
11
bash src/build.sh
2-
mkdir scripts
3-
cp index.js scripts/jssc.js
4-
cp index.min.js scripts/jssc.min.js
5-
cp src/index.d.ts scripts/jssc.d.ts
6-
cp dist/jssc.cjs scripts/jssc.cjs
7-
cp dist/jssc.mjs scripts/jssc.mjs
8-
cp dist/worker.js scripts/worker.js
9-
cp dist/worker.min.js scripts/worker.min.js
10-
cp dist/cli.js scripts/cli.js
11-
cp dist/cli.min.js scripts/cli.min.js
2+
cp -r dist scripts

0 commit comments

Comments
 (0)