Compare commits
414 Commits
v5.0.0-alp
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dfb2dbba7c | ||
|
|
60e16943a7 | ||
|
|
4ddb07ac2d | ||
|
|
6c61b11a6e | ||
|
|
434575f49d | ||
|
|
03ebebf6fb | ||
|
|
b864eff3c9 | ||
|
|
25a91a611c | ||
|
|
46338ad5b4 | ||
|
|
fc2de634ab | ||
|
|
6e52b971cd | ||
|
|
0a5acd99cb | ||
|
|
f7132d98cd | ||
|
|
3de4512681 | ||
|
|
4bf333ed38 | ||
|
|
4f5ef7c2d7 | ||
|
|
5de03beea1 | ||
|
|
42baa422b3 | ||
|
|
6af5d24b3b | ||
|
|
b88ce2d49f | ||
|
|
c216ae1d13 | ||
|
|
319776d241 | ||
|
|
1d0718dc2f | ||
|
|
929694310e | ||
|
|
7379a3a11b | ||
|
|
4db18aafce | ||
|
|
066669cfee | ||
|
|
87177d9d43 | ||
|
|
0c75a154a8 | ||
|
|
0a6f6d2b0e | ||
|
|
6755b03f12 | ||
|
|
e759ddced2 | ||
|
|
1ad28d8515 | ||
|
|
3d36b11c8f | ||
|
|
a15df6d455 | ||
|
|
9f0488dc32 | ||
|
|
f3dba82b04 | ||
|
|
c999ce0787 | ||
|
|
5b76bf9552 | ||
|
|
9cf9b856b0 | ||
|
|
db6c142afd | ||
|
|
79405426fa | ||
|
|
00b09a9a04 | ||
|
|
f5e9b61f73 | ||
|
|
4371081763 | ||
|
|
9530ff68ab | ||
|
|
51dc79dc22 | ||
|
|
b559faec2a | ||
|
|
d7b1456584 | ||
|
|
23894c1a0a | ||
|
|
1e691b2470 | ||
|
|
c5555dd8cc | ||
|
|
32168be6c7 | ||
|
|
78c14f81a8 | ||
|
|
788eba34b6 | ||
|
|
1f31b4b0f6 | ||
|
|
00a8a11904 | ||
|
|
3899d83fb6 | ||
|
|
8f13684a01 | ||
|
|
bdf63f2402 | ||
|
|
9c2ffae2f9 | ||
|
|
7b2807b321 | ||
|
|
e930622548 | ||
|
|
56e2832ebe | ||
|
|
d31d33aeb3 | ||
|
|
e4c69e960e | ||
|
|
a8431f33bd | ||
|
|
4995c967ac | ||
|
|
9a9d3994da | ||
|
|
ff9feb29d3 | ||
|
|
fee7e6e64e | ||
|
|
18d4d38655 | ||
|
|
53e9bc68d2 | ||
|
|
2be50e1b87 | ||
|
|
27a1257b6d | ||
|
|
75658e0566 | ||
|
|
85322d1877 | ||
|
|
6667a42301 | ||
|
|
020dffd504 | ||
|
|
4201fd848f | ||
|
|
9a67c4e24d | ||
|
|
d66d0d9d2e | ||
|
|
f4b9c889b9 | ||
|
|
388d7fb1a2 | ||
|
|
e993a4a363 | ||
|
|
54ac39a192 | ||
|
|
ea882c2f1e | ||
|
|
4cc605756a | ||
|
|
b6426d2414 | ||
|
|
2352249441 | ||
|
|
4dfc34a7a0 | ||
|
|
695a805844 | ||
|
|
10bc655622 | ||
|
|
4663280528 | ||
|
|
75347d9ba0 | ||
|
|
86387c9068 | ||
|
|
9b3cc08818 | ||
|
|
0ad54fc6f0 | ||
|
|
c042665d9c | ||
|
|
a457cf1b81 | ||
|
|
fb814b5f94 | ||
|
|
77c3b8b07e | ||
|
|
bd89ef66c8 | ||
|
|
01f050eeaa | ||
|
|
de44e909f2 | ||
|
|
10ad40357a | ||
|
|
1f521f2a7f | ||
|
|
5b3e12e4c5 | ||
|
|
7ba53b25f7 | ||
|
|
cfd8f11b30 | ||
|
|
d95ebf303a | ||
|
|
dbc1f9244e | ||
|
|
489b83c61b | ||
|
|
b881b0077d | ||
|
|
67ef721c85 | ||
|
|
c4abf3265d | ||
|
|
68a7cbb991 | ||
|
|
73a30ffc3e | ||
|
|
18491e9b84 | ||
|
|
0738ba6462 | ||
|
|
712f9bac29 | ||
|
|
d99bc3ab58 | ||
|
|
418393c496 | ||
|
|
2a83f5cc30 | ||
|
|
bca56032e0 | ||
|
|
c590095662 | ||
|
|
dbcc1c924a | ||
|
|
90ee9a0cac | ||
|
|
b9f04f8702 | ||
|
|
e11f320df3 | ||
|
|
c2ce55580c | ||
|
|
4598e4049c | ||
|
|
168ff0a751 | ||
|
|
fbec066837 | ||
|
|
0688db88e9 | ||
|
|
190a13ed96 | ||
|
|
979e4a5d0f | ||
|
|
8863643d55 | ||
|
|
7214ccd3dc | ||
|
|
970cbdc69c | ||
|
|
4020da25a4 | ||
|
|
4a36ece65b | ||
|
|
17c0567bae | ||
|
|
e2a7740322 | ||
|
|
6e0342fc8e | ||
|
|
d333ecb5b1 | ||
|
|
1e98a4b61b | ||
|
|
7aaa16f576 | ||
|
|
ee696cbbf6 | ||
|
|
88289f592e | ||
|
|
0462500c31 | ||
|
|
72ecc70c5d | ||
|
|
f86f8c3331 | ||
|
|
70fbdc98b5 | ||
|
|
4166ea791c | ||
|
|
5439c8c9cd | ||
|
|
2c6ce35ccc | ||
|
|
7c34b43607 | ||
|
|
3040abe23d | ||
|
|
4d3f6b272a | ||
|
|
6ab83e25d1 | ||
|
|
27297de3b8 | ||
|
|
3cbf4dc27b | ||
|
|
6d77f3e7f0 | ||
|
|
124effe04b | ||
|
|
418e9a7728 | ||
|
|
6715f24fd0 | ||
|
|
fa481b2bd1 | ||
|
|
8309416cb2 | ||
|
|
4ccc7bf3ac | ||
|
|
cca6b2aa07 | ||
|
|
78940aa0fb | ||
|
|
3d8396da0a | ||
|
|
0bf9aff195 | ||
|
|
55b2e8846f | ||
|
|
3493519c9f | ||
|
|
62b5698a99 | ||
|
|
98849882a2 | ||
|
|
6665c4e123 | ||
|
|
3698f6fb5d | ||
|
|
60f34ec087 | ||
|
|
91bd3f8201 | ||
|
|
ca4fbcbccb | ||
|
|
e1532be726 | ||
|
|
54465f6f6a | ||
|
|
fa9939ae94 | ||
|
|
7978ad9889 | ||
|
|
af4662ad31 | ||
|
|
15c38c7728 | ||
|
|
b597975c7e | ||
|
|
09ce3a30b6 | ||
|
|
3bcbc2e3af | ||
|
|
fbaba902dc | ||
|
|
bf2e8e759e | ||
|
|
50e566bd67 | ||
|
|
4b7d5e3623 | ||
|
|
6449832e7e | ||
|
|
c6266b24b7 | ||
|
|
f16b81d4ef | ||
|
|
7feec406d9 | ||
|
|
f822ffea21 | ||
|
|
db65c3b131 | ||
|
|
fd37a7eac0 | ||
|
|
12219e80c1 | ||
|
|
a980ae6bf2 | ||
|
|
56ac8f5505 | ||
|
|
3780fe0b35 | ||
|
|
164a393932 | ||
|
|
759a867094 | ||
|
|
f94d0ceda9 | ||
|
|
8d99f27be8 | ||
|
|
63774597f0 | ||
|
|
a3e1abfa12 | ||
|
|
b89a870a59 | ||
|
|
ea3fc88803 | ||
|
|
d5884e33c6 | ||
|
|
138bf9be4b | ||
|
|
98d5284c19 | ||
|
|
2299c85751 | ||
|
|
8e3ec25f6d | ||
|
|
b009cd2922 | ||
|
|
8eee6ebb91 | ||
|
|
c15a1aaa6d | ||
|
|
5b06531cac | ||
|
|
42cca93926 | ||
|
|
395ef85954 | ||
|
|
5e88fde655 | ||
|
|
bb777e93e5 | ||
|
|
9d3fb167a2 | ||
|
|
3176eaf1d8 | ||
|
|
d31a431d1f | ||
|
|
84f78c1435 | ||
|
|
ff476b1982 | ||
|
|
d53d2ff3eb | ||
|
|
adfbd00c75 | ||
|
|
495e5fcd50 | ||
|
|
bc2aa7be25 | ||
|
|
af04599bb5 | ||
|
|
21db6ec0e3 | ||
|
|
2d07b3e6d7 | ||
|
|
6891789ed2 | ||
|
|
7a3d3c9360 | ||
|
|
1b2922e008 | ||
|
|
bd8d23f2a7 | ||
|
|
de26763868 | ||
|
|
f4be08b657 | ||
|
|
50ef882a1a | ||
|
|
c1cd5c6291 | ||
|
|
63ed2b3948 | ||
|
|
0183acc682 | ||
|
|
e15819c0dd | ||
|
|
f694194b2b | ||
|
|
94c00886a6 | ||
|
|
f5915d7963 | ||
|
|
15587f3ce3 | ||
|
|
3ecddc2555 | ||
|
|
6a7c0e6368 | ||
|
|
84daa0f5dc | ||
|
|
c6b3e947e9 | ||
|
|
0e604de0db | ||
|
|
e7ca9c5765 | ||
|
|
cbff6f95cb | ||
|
|
361640f52e | ||
|
|
e5d46e8624 | ||
|
|
8f6b3c49cc | ||
|
|
df6ab05280 | ||
|
|
9ea027dbff | ||
|
|
7cc7da4abc | ||
|
|
8be98e73ca | ||
|
|
52aaf63d22 | ||
|
|
a09fdd3284 | ||
|
|
89f3e9449d | ||
|
|
ba033c520d | ||
|
|
fc935e89c6 | ||
|
|
4bd2feda7d | ||
|
|
bcf699f145 | ||
|
|
d4f29491c9 | ||
|
|
5b1c932f89 | ||
|
|
7a8d6e44e3 | ||
|
|
dac349397e | ||
|
|
5ff7e7f9a1 | ||
|
|
7b2ab822c6 | ||
|
|
033260300a | ||
|
|
cb66b54f8b | ||
|
|
f4a8102a80 | ||
|
|
8f539f17b2 | ||
|
|
e5c543a0a1 | ||
|
|
7d697faf95 | ||
|
|
6f23151a5e | ||
|
|
e53c7ed8d1 | ||
|
|
dcd44a0edf | ||
|
|
f0a5ea9d0f | ||
|
|
491b513aa3 | ||
|
|
d5872bba66 | ||
|
|
c4f4edda1b | ||
|
|
cf057b6631 | ||
|
|
2a7a157713 | ||
|
|
7463fe511b | ||
|
|
1b724daa10 | ||
|
|
888d3b6250 | ||
|
|
289afbf0a6 | ||
|
|
9b89bee4f5 | ||
|
|
3f8f488a58 | ||
|
|
592d47e971 | ||
|
|
4732012f1c | ||
|
|
7683325d68 | ||
|
|
03d665e243 | ||
|
|
a1591da25d | ||
|
|
1f1e1209d2 | ||
|
|
a389905a38 | ||
|
|
36dd6b07d1 | ||
|
|
2f3689713b | ||
|
|
819fab7b58 | ||
|
|
e5ca1f37f1 | ||
|
|
c3650ea7c7 | ||
|
|
1805337424 | ||
|
|
27bb6ebac1 | ||
|
|
580323c221 | ||
|
|
d9286c549f | ||
|
|
26dfa6d257 | ||
|
|
483d4ab3c3 | ||
|
|
663dfe5932 | ||
|
|
ce9c752899 | ||
|
|
d5e7bc9fd6 | ||
|
|
744e765d6f | ||
|
|
29551ba4f3 | ||
|
|
bd9a3b2305 | ||
|
|
c8c3325b56 | ||
|
|
84c7e2b21b | ||
|
|
dda25bb29e | ||
|
|
9ccf2ef96b | ||
|
|
c6fa55bfc8 | ||
|
|
06bcf1c2e1 | ||
|
|
40f402d117 | ||
|
|
71f6a95ce5 | ||
|
|
5cd7d47f72 | ||
|
|
d0fe5c4712 | ||
|
|
f602c4911c | ||
|
|
7aaf7eaf30 | ||
|
|
35f16e8125 | ||
|
|
acc777c267 | ||
|
|
1c74356691 | ||
|
|
bbebea0fa5 | ||
|
|
66eb27b0af | ||
|
|
7a63c06a65 | ||
|
|
554dfd4923 | ||
|
|
36a6e2aa1d | ||
|
|
3c4b73f136 | ||
|
|
bc3ed74336 | ||
|
|
97b6f33cc2 | ||
|
|
a9889ddb31 | ||
|
|
cd1b7ce9c7 | ||
|
|
3653d6e0ef | ||
|
|
c3387f8dbf | ||
|
|
3d54184c7f | ||
|
|
6f23e706d7 | ||
|
|
cc69edf92c | ||
|
|
ba7560f65e | ||
|
|
c3960c4a96 | ||
|
|
5c21f94bb1 | ||
|
|
8cd7c94490 | ||
|
|
6a6fa7b29a | ||
|
|
4984548cab | ||
|
|
6941bde7e2 | ||
|
|
1504f25ced | ||
|
|
99e350ac85 | ||
|
|
1624b07589 | ||
|
|
d06dce4614 | ||
|
|
03098e81f8 | ||
|
|
726c152f6e | ||
|
|
409d2e29e5 | ||
|
|
01e2bd5050 | ||
|
|
96033e38ea | ||
|
|
ed75290ef7 | ||
|
|
a14dbf012a | ||
|
|
17c11ba7b9 | ||
|
|
2a1daca1ca | ||
|
|
f0db5ce350 | ||
|
|
39f9c2e1a0 | ||
|
|
bff612a169 | ||
|
|
4ba42f3746 | ||
|
|
58bee05c36 | ||
|
|
c1871b0f0c | ||
|
|
c16974b091 | ||
|
|
bfedda9764 | ||
|
|
a67b7276be | ||
|
|
47f3105ef0 | ||
|
|
aeb56539c9 | ||
|
|
75d45efa16 | ||
|
|
59d1c5bebb | ||
|
|
040983c979 | ||
|
|
2ddb344bac | ||
|
|
e56bd3918b | ||
|
|
59600a1c29 | ||
|
|
f8e4ea868f | ||
|
|
0ff56c53b1 | ||
|
|
b617d983de | ||
|
|
8e0f0e8e8c | ||
|
|
d745d6b5f0 | ||
|
|
fc2c2a477d | ||
|
|
ff93277c0f | ||
|
|
90741b3cee | ||
|
|
d1de59f0ed | ||
|
|
73f8e001ad | ||
|
|
390cc45af2 | ||
|
|
33118ac6e2 | ||
|
|
31ff9a300c | ||
|
|
5cc739d879 | ||
|
|
1e7f07259e | ||
|
|
c36a5cfd96 | ||
|
|
299fd1f770 | ||
|
|
656427d328 | ||
|
|
621522fdd4 | ||
|
|
6e3589bf52 |
@@ -1,18 +1,23 @@
|
||||
# Run tests against supported Node versions, and (except for pull requests)
|
||||
# against supported browsers.
|
||||
# against supported browsers that are available on Saucelabs.
|
||||
|
||||
version: 2.1
|
||||
|
||||
orbs:
|
||||
win: circleci/windows@5.0.0
|
||||
|
||||
executors:
|
||||
node18:
|
||||
node24:
|
||||
docker:
|
||||
- image: cimg/node:18.0.0
|
||||
- image: cimg/node:24.0.0
|
||||
working_directory: ~/workspace
|
||||
node16:
|
||||
node22:
|
||||
docker:
|
||||
# Oldest version with reliable support for error cause property,
|
||||
# which jasmine-npm uses.
|
||||
- image: cimg/node:16.14.0
|
||||
- image: cimg/node:22.0.0
|
||||
working_directory: ~/workspace
|
||||
node20:
|
||||
docker:
|
||||
- image: cimg/node:20.0.0
|
||||
working_directory: ~/workspace
|
||||
|
||||
jobs:
|
||||
@@ -45,6 +50,31 @@ jobs:
|
||||
steps:
|
||||
- attach_workspace:
|
||||
at: .
|
||||
- run:
|
||||
name: Report Node and NPM versions
|
||||
command: echo "Using Node $(node --version) and NPM $(npm --version)"
|
||||
- run:
|
||||
name: Run tests
|
||||
command: npm test
|
||||
|
||||
test_win:
|
||||
executor:
|
||||
name: win/default
|
||||
shell: bash.exe
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install Node.js
|
||||
command: nvm install 20.0.0 && nvm use 20.0.0
|
||||
- run:
|
||||
name: Report Node and NPM versions
|
||||
command: echo "Using Node $(node --version) and NPM $(npm --version)"
|
||||
- run:
|
||||
name: Install dependencies
|
||||
command: npm install
|
||||
- run:
|
||||
name: Build
|
||||
command: npm run build
|
||||
- run:
|
||||
name: Run tests
|
||||
command: npm test
|
||||
@@ -57,24 +87,29 @@ jobs:
|
||||
steps:
|
||||
- attach_workspace:
|
||||
at: .
|
||||
- run:
|
||||
name: Report Node and NPM versions
|
||||
command: echo "Using Node $(node --version) and NPM $(npm --version)"
|
||||
- run:
|
||||
name: Run tests in parallel
|
||||
command: npx grunt execSpecsInParallel
|
||||
command: npm run test:parallel
|
||||
|
||||
test_browsers: &test_browsers
|
||||
executor: node16
|
||||
executor: node20
|
||||
steps:
|
||||
- attach_workspace:
|
||||
at: .
|
||||
- run:
|
||||
name: Install Sauce Connect
|
||||
command: |
|
||||
cd /tmp
|
||||
curl https://saucelabs.com/downloads/sc-4.7.1-linux.tar.gz | tar zxf -
|
||||
chmod +x sc-4.7.1-linux/bin/sc
|
||||
tmpdir=$(mktemp -d)
|
||||
cd "$tmpdir"
|
||||
curl https://saucelabs.com/downloads/sauce-connect/5.2.2/sauce-connect-5.2.2_linux.x86_64.tar.gz | tar zxf -
|
||||
chmod +x sc
|
||||
mkdir ~/workspace/bin
|
||||
cp sc-4.7.1-linux/bin/sc ~/workspace/bin
|
||||
~/workspace/bin/sc --version
|
||||
cp sc ~/workspace/bin
|
||||
echo "Sauce Connect version info:"
|
||||
~/workspace/bin/sc version
|
||||
- run:
|
||||
name: Run tests
|
||||
command: |
|
||||
@@ -82,13 +117,13 @@ jobs:
|
||||
# cleanly if we kill it from a different step than it started in.
|
||||
|
||||
export PATH=$PATH:$HOME/workspace/bin
|
||||
export SAUCE_TUNNEL_IDENTIFIER=$CIRCLE_BUILD_NUM
|
||||
scripts/start-sauce-connect sauce-pidfile
|
||||
export SAUCE_TUNNEL_NAME=$CIRCLE_WORKFLOW_JOB_ID
|
||||
scripts/start-sauce-connect
|
||||
set +o errexit
|
||||
scripts/run-all-browsers
|
||||
scripts/run-sauce-browsers
|
||||
exitcode=$?
|
||||
set -o errexit
|
||||
scripts/stop-sauce-connect $(cat sauce-pidfile)
|
||||
scripts/stop-sauce-connect
|
||||
exit $exitcode
|
||||
|
||||
workflows:
|
||||
@@ -97,34 +132,25 @@ workflows:
|
||||
push:
|
||||
jobs:
|
||||
- build:
|
||||
executor: node18
|
||||
name: build_node_18
|
||||
- build:
|
||||
executor: node16
|
||||
name: build_node_16
|
||||
matrix:
|
||||
parameters:
|
||||
executor: [node20, node22, node24]
|
||||
- test_node:
|
||||
executor: node18
|
||||
name: test_node_18
|
||||
matrix:
|
||||
parameters:
|
||||
executor: [node20, node22, node24]
|
||||
requires:
|
||||
- build_node_18
|
||||
- test_node:
|
||||
executor: node16
|
||||
name: test_node_16
|
||||
requires:
|
||||
- build_node_16
|
||||
- build-<< matrix.executor >>
|
||||
- test_parallel:
|
||||
executor: node16
|
||||
name: test_parallel_node_16
|
||||
matrix:
|
||||
parameters:
|
||||
executor: [node20, node22, node24]
|
||||
requires:
|
||||
- build_node_16
|
||||
- test_parallel:
|
||||
executor: node18
|
||||
name: test_parallel_node_18
|
||||
requires:
|
||||
- build_node_18
|
||||
- build-<< matrix.executor >>
|
||||
- test_browsers:
|
||||
requires:
|
||||
- build_node_16
|
||||
- build-node20
|
||||
filters:
|
||||
branches:
|
||||
ignore: /pull\/.*/ # Don't run on pull requests.
|
||||
- test_win
|
||||
|
||||
@@ -3,6 +3,6 @@ charset = utf-8
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{js, json, sh, yml}]
|
||||
[*.{js,mjs,json,sh,yml}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
7
.gitattributes
vendored
7
.gitattributes
vendored
@@ -1,2 +1,7 @@
|
||||
* text=auto eol=lf
|
||||
*.png -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||
*.mov filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.docx filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
35
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
35
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -1,6 +1,6 @@
|
||||
name: Bug Report
|
||||
description: I think I've found a bug in Jasmine
|
||||
labels: ["unconfirmed bug"]
|
||||
labels: ["bug report"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
@@ -13,7 +13,7 @@ body:
|
||||
Check the [FAQ](https://jasmine.github.io/pages/faq.html) and any other relevant [documentation](https://jasmine.github.io/pages/docs_home.html) to see if your issue has already been addressed.
|
||||
|
||||
## Special troubleshooting steps for asynchronous scenarios
|
||||
If the issue has to do with testing asynchronous code, please read the [async tutorial](https://jasmine.github.io/tutorials/async) and the async section of the FAQ. In particular, check for the following common errors:
|
||||
If the issue has to do with testing asynchronous code, please read the [async tutorial](https://jasmine.github.io/tutorials/async) and the [async section of the FAQ](https://jasmine.github.io/pages/faq.html#async). In particular, check for the following common errors:
|
||||
|
||||
* Are you trying to write a synchronous test for asynchronous code?
|
||||
* Does the test signal completion before the code under test finishes?
|
||||
@@ -22,19 +22,22 @@ body:
|
||||
## Try the latest version of Jasmine
|
||||
If at all possible, upgrade to the latest versions of `jasmine-core` and any other relevant packages (e.g. `jasmine`, `jasmine-browser-runner`). If you can't do that, please check the [release notes](https://github.com/jasmine/jasmine/tree/main/release_notes) for all newer versions to make sure that the bug hasn't already been fixed.
|
||||
|
||||
## Put together a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example)
|
||||
Please help us help you by creating a minimal but complete setup that demonstrates the problem. Remove any code and libraries that aren't absolutely necessary, but make sure it doesn't depend on any code you haven't included. In many cases a simple code snippet is enough. In cases involving external libraries, *especially* Karma or Angular, we're likely to need a runable Git repository or jsbin/stackblitz/etc.
|
||||
|
||||
**If we can't reproduce it, we can't fix it. Bug reports without a minimal, reproducible example are very likely to be closed.**
|
||||
## Explain how to reproduce the bug
|
||||
|
||||
**Working steps to reproduce are required for all bug reports.** Please help us help you by creating complete but minimal instructions for reproducing the bug.
|
||||
|
||||
The steps to reproduce could be:
|
||||
|
||||
* A code snippet that reproduces the problem when run by itself in a newly generated empty `jasmine` or `jasmine-browser-runner` project, or in the standalone distribution.
|
||||
* A set of steps that reproduce the problem when followed exactly as they're written in an empty directory.
|
||||
* A link to a Git repository or zip/tar file containing a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example). This option is required for all bugs that can only be reproduced with third-party libraries, including Angular and Karma.
|
||||
|
||||
Please **test your steps** by starting with an empty directory and following them exactly as they're written. Bug reports with steps to reproduce that are unclear, don't work, or include an unreasonable amount of extraneous code will likely be closed.
|
||||
|
||||
- type: textarea
|
||||
id: steps-to-reproduce
|
||||
attributes:
|
||||
label: Steps to Reproduce
|
||||
placeholder: |
|
||||
Example steps:
|
||||
1. Paste the example code below into `mySpec.js`.
|
||||
2. Run `npx jasmine@<some version> mySpec.js`
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
@@ -51,14 +54,6 @@ body:
|
||||
description: What happened instead?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: code-sample
|
||||
attributes:
|
||||
label: Example code that reproduces the problem
|
||||
description: Please include either a code snippet that reproduces the problem or a link to a repository or jsbin/stackblitz/etc containing a minimal, reproducible example as described above.
|
||||
render: JavaScript
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: possible-solution
|
||||
attributes:
|
||||
@@ -82,10 +77,11 @@ body:
|
||||
placeholder: |
|
||||
jasmine-browser-runner 1.2.0
|
||||
fancy-reporter 132.4.8
|
||||
|
||||
- type: input
|
||||
id: browser-or-node-version
|
||||
attributes:
|
||||
label: Node.js or browser version
|
||||
label: Node.js and/or browser version
|
||||
placeholder: E.g. "node 16.2.0" or "Safari 15"
|
||||
validations:
|
||||
required: true
|
||||
@@ -96,3 +92,4 @@ body:
|
||||
placeholder: E.g. "Windows 10", "MacOS 12.5", "MCC Interim Linux 0.99.p8"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
|
||||
3
.github/ISSUE_TEMPLATE/config.yml
vendored
3
.github/ISSUE_TEMPLATE/config.yml
vendored
@@ -1,5 +1,8 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Questions, requests for help, etc
|
||||
url: https://github.com/jasmine/jasmine/discussions/new/choose
|
||||
about: Please start a discussion.
|
||||
- name: Issues with the `jasmine` CLI
|
||||
url: https://github.com/jasmine/jasmine-npm/issues
|
||||
about: Please create issues related to the `jasmine` package in its repository.
|
||||
|
||||
73
.github/ISSUE_TEMPLATE/support_request.yml
vendored
73
.github/ISSUE_TEMPLATE/support_request.yml
vendored
@@ -1,73 +0,0 @@
|
||||
name: Question or Support Request
|
||||
description: I need help using Jasmine
|
||||
labels: ["question"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Jasmine is supported by volunteers working in their free time. Although we're generally willing to help, we're going to ask you to put in some effort first to help us help you.
|
||||
|
||||
## Troubleshooting
|
||||
Please take the time to rule out problems with your code or third party libraries before opening an issue. If you're running into an error, try to determine whether the error is coming from Jasmine, another library, or your own code.
|
||||
|
||||
Check the [FAQ](https://jasmine.github.io/pages/faq.html) and any other relevant [documentation](https://jasmine.github.io/pages/docs_home.html) to see if your question has already been answered. Consider searching [Stack Overflow](https://stackoverflow.com/questions/tagged/jasmine) and past issues in this repository for related questions as well.
|
||||
|
||||
## Special troubleshooting steps for asynchronous scenarios
|
||||
If the issue has to do with testing asynchronous code, please read the [async tutorial](https://jasmine.github.io/tutorials/async) and the async section of the FAQ. In particular, check for the following common errors:
|
||||
|
||||
* Are you trying to write a synchronous test for asynchronous code?
|
||||
* Does the test signal completion before the code under test finishes?
|
||||
* Do expectations run before the code that they're trying to verify?
|
||||
|
||||
## Consider asking Angular questions in an Angular forum
|
||||
|
||||
Questions like "how do I test this Angular service" are mostly about Angular, not Jasmine. You'll likely get better responses in an Angular forum. Here's a rule of thumb: If you can't demonstrate the problem without Angular, you probably have an Angular question.
|
||||
|
||||
## Try the latest version of Jasmine
|
||||
If at all possible, upgrade to the latest versions of `jasmine-core` and any other relevant packages (e.g. `jasmine`, `jasmine-browser-runner`).
|
||||
|
||||
## Put together a [minimal, reproducible example](https://stackoverflow.com/help/minimal-reproducible-example)
|
||||
Please help us help you by creating a minimal but complete setup that demonstrates the problem. Remove any code and libraries that aren't absolutely necessary, but make sure it doesn't depend on any code you haven't included. In many cases a simple code snippet is enough. In cases involving external libraries, *especially* Karma or Angular, we're likely to need a runable Git repository or jsbin/stackblitz/etc.
|
||||
|
||||
- type: textarea
|
||||
id: question
|
||||
attributes:
|
||||
label: Your question
|
||||
description: Clearly describe what you'd like help with.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: code-sample
|
||||
attributes:
|
||||
label: Example code that demonstrates the problem
|
||||
description: Please include either a code snippet that demonstrates the problem or a link to a repository or jsbin/stackblitz/etc containing a minimal, reproducible example as described above.
|
||||
render: JavaScript
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: jasmine-core-version
|
||||
attributes:
|
||||
label: jasmine-core version
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: other-versions
|
||||
attributes:
|
||||
label: Versions of other relevant packages
|
||||
placeholder: |
|
||||
jasmine-browser-runner 1.2.0
|
||||
fancy-reporter 132.4.8
|
||||
- type: input
|
||||
id: browser-or-node-version
|
||||
attributes:
|
||||
label: Node.js or browser version
|
||||
placeholder: E.g. "node 16.2.0" or "Safari 15"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: os
|
||||
attributes:
|
||||
label: Operating System
|
||||
placeholder: E.g. "Windows 10", "MacOS 12.5", "MCC Interim Linux 0.99.p8"
|
||||
validations:
|
||||
required: true
|
||||
23
.github/workflows/safari.yml
vendored
Normal file
23
.github/workflows/safari.yml
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
name: Test in latest available Safari
|
||||
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-latest
|
||||
|
||||
steps:
|
||||
- name: Report Safari version
|
||||
run: osascript -e 'get version of application "Safari"'
|
||||
- uses: actions/checkout@v4
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 22.x
|
||||
- run: npm install
|
||||
- run: npm run build
|
||||
- run: JASMINE_BROWSER=safari npm run ci
|
||||
3
.prettierrc
Normal file
3
.prettierrc
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"singleQuote": true
|
||||
}
|
||||
BIN
2026羅安禾作品整理.docx
LFS
Normal file
BIN
2026羅安禾作品整理.docx
LFS
Normal file
Binary file not shown.
BIN
2026羅安禾作品整理.old.docx
LFS
Executable file
BIN
2026羅安禾作品整理.old.docx
LFS
Executable file
Binary file not shown.
BIN
2026羅安禾作品整理.pdf
LFS
Normal file
BIN
2026羅安禾作品整理.pdf
LFS
Normal file
Binary file not shown.
48
AGENTS.md
Normal file
48
AGENTS.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Jasmine Core Development Notes
|
||||
|
||||
## Architecture
|
||||
|
||||
- This is the main jasmine-core repository, a JavaScript BDD testing framework
|
||||
- **Directory structure**:
|
||||
- `src/` - source code
|
||||
- `src/core/` - environment-agnostic core functionality
|
||||
- `src/html/` - browser-specific code
|
||||
- `src/boot/` - boot files for browser setup
|
||||
- `spec/` - tests, mirrors the src directory structure
|
||||
- `lib/` - compiled distribution files (built, not checked in modified)
|
||||
|
||||
## Key Development Commands
|
||||
|
||||
- `npm install` - install dependencies
|
||||
- `npm test` - run all tests in Node.js + lint + prettier check
|
||||
- `npm run test:parallel` - run tests in parallel
|
||||
- `npm run build` - build distribution to `/lib`
|
||||
- `npm run cleanup` - auto-fix prettier errors
|
||||
- `npm run serve` - serve tests for browser testing at http://localhost:8888
|
||||
- `JASMINE_BROWSER=<name> npm run ci` - run browser tests via Selenium
|
||||
|
||||
## Before submitting PR
|
||||
|
||||
1. Run tests in Node.js AND browsers: `npm test` and `npm run serve`
|
||||
2. Fix any eslint/prettier errors: `npm run cleanup`
|
||||
3. Build `lib/` with `npm run build` and re-test
|
||||
4. Revert changes to built files in `lib/` - maintainers will rebuild when merging
|
||||
|
||||
## Testing Conventions
|
||||
|
||||
- Jasmine self-tests: `lib/jasmine-core.js` provides `jasmine` (runner), `src/` provides `jasmineUnderTest` (code under test)
|
||||
- Always use `jasmineUnderTest` for objects/functions being tested
|
||||
|
||||
## Coding Conventions
|
||||
|
||||
- Single quotes, semicolons required
|
||||
- Curly braces required for all control statements
|
||||
- ECMA 2022 syntax, commonjs modules
|
||||
- Core code must stay environment-agnostic:
|
||||
- Keep browser-specific code in `src/html/`
|
||||
- Degrade gracefully when environment-specific features aren't available
|
||||
|
||||
## Supported Environments
|
||||
|
||||
- Node: 20, 22, 24
|
||||
- Browsers: Safari 26+, Chrome/Firefox/Edge (evergreen)
|
||||
104
Gruntfile.js
104
Gruntfile.js
@@ -1,104 +0,0 @@
|
||||
module.exports = function(grunt) {
|
||||
var pkg = require("./package.json");
|
||||
global.jasmineVersion = pkg.version;
|
||||
|
||||
grunt.initConfig({
|
||||
pkg: pkg,
|
||||
concat: require('./grunt/config/concat.js'),
|
||||
sass: require('./grunt/config/sass.js'),
|
||||
compress: require('./grunt/config/compress.js'),
|
||||
cssUrlEmbed: require('./grunt/config/cssUrlEmbed.js')
|
||||
});
|
||||
|
||||
require('load-grunt-tasks')(grunt);
|
||||
|
||||
grunt.loadTasks('grunt/tasks');
|
||||
|
||||
grunt.registerTask('default', ['sass:dist', "cssUrlEmbed"]);
|
||||
|
||||
grunt.registerTask('buildDistribution',
|
||||
'Builds and lints jasmine.js, jasmine-html.js, jasmine.css',
|
||||
[
|
||||
'sass:dist',
|
||||
"cssUrlEmbed",
|
||||
'concat'
|
||||
]
|
||||
);
|
||||
|
||||
grunt.registerTask("execSpecsInNode",
|
||||
"Run Jasmine core specs in Node.js",
|
||||
function() {
|
||||
verifyNoGlobals(() => require('./lib/jasmine-core.js').noGlobals());
|
||||
const done = this.async(),
|
||||
Jasmine = require('jasmine'),
|
||||
jasmineCore = require('./lib/jasmine-core.js'),
|
||||
jasmine = new Jasmine({jasmineCore: jasmineCore});
|
||||
|
||||
jasmine.loadConfigFile('./spec/support/jasmine.json');
|
||||
jasmine.exitOnCompletion = false;
|
||||
jasmine.execute().then(
|
||||
result => done(result.overallStatus === 'passed'),
|
||||
err => {
|
||||
console.error(err);
|
||||
done(false);
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
grunt.registerTask("execSpecsInParallel",
|
||||
"Run Jasmine core specs in parallel in Node.js",
|
||||
function() {
|
||||
// Need to require this here rather than at the top of the file
|
||||
// so that we don't break verifyNoGlobals above by loading jasmine-core
|
||||
// too early
|
||||
const ParallelRunner = require('jasmine/parallel');
|
||||
let numWorkers = require('os').cpus().length;
|
||||
|
||||
if (process.env['CIRCLECI']) {
|
||||
// On Circle CI, the above gives the number of CPU cores on the host
|
||||
// computer, which is unrelated to the resources actually available
|
||||
// to the container. 2 workers gives peak performance with our current
|
||||
// configuration, but 4 might increase the odds of discovering any
|
||||
// parallel-specific bugs.
|
||||
numWorkers = 4;
|
||||
}
|
||||
|
||||
const done = this.async();
|
||||
const runner = new ParallelRunner({
|
||||
jasmineCore: require('./lib/jasmine-core.js'),
|
||||
numWorkers
|
||||
});
|
||||
|
||||
runner.loadConfigFile('./spec/support/jasmine.json')
|
||||
.then(() => {
|
||||
runner.exitOnCompletion = false;
|
||||
return runner.execute();
|
||||
}).then(
|
||||
jasmineDoneInfo => done(jasmineDoneInfo.overallStatus === 'passed'),
|
||||
err => {
|
||||
console.error(err);
|
||||
done(false);
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
grunt.registerTask("execSpecsInNode:performance",
|
||||
"Run Jasmine performance specs in Node.js",
|
||||
function() {
|
||||
require("shelljs").exec("node_modules/.bin/jasmine JASMINE_CONFIG_PATH=spec/support/jasmine-performance.json");
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
function verifyNoGlobals(fn) {
|
||||
const initialGlobals = Object.keys(global);
|
||||
fn();
|
||||
|
||||
const extras = Object.keys(global).filter(k => !initialGlobals.includes(k));
|
||||
|
||||
if (extras.length !== 0) {
|
||||
throw new Error('Globals were unexpectedly created: ' + extras.join(', '));
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
Copyright (c) 2008-2019 Pivotal Labs
|
||||
Copyright (c) 2008-2026 The Jasmine developers
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
29
README.md
29
README.md
@@ -1,13 +1,10 @@
|
||||
<a name="README">[<img src="https://rawgithub.com/jasmine/jasmine/main/images/jasmine-horizontal.svg" width="400px" />](http://jasmine.github.io)</a>
|
||||
|
||||
[](https://circleci.com/gh/jasmine/jasmine)
|
||||
[](https://www.codetriage.com/jasmine/jasmine)
|
||||
<a name="README"><img src="https://raw.githubusercontent.com/jasmine/jasmine/main/images/jasmine-horizontal.svg" width="400px" alt="Jasmine"></a>
|
||||
|
||||
# A JavaScript Testing Framework
|
||||
|
||||
Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, [Node.js](http://nodejs.org) projects, or anywhere that JavaScript can run.
|
||||
|
||||
Upgrading from Jasmine 3.x? Check out the [upgrade guide](https://jasmine.github.io/tutorials/upgrading_to_Jasmine_4.0).
|
||||
Upgrading from Jasmine 4.x? Check out the [upgrade guide](https://jasmine.github.io/tutorials/upgrading_to_Jasmine_5.0).
|
||||
|
||||
## Contributing
|
||||
|
||||
@@ -30,18 +27,22 @@ for information on writing specs, and [the FAQ](https://jasmine.github.io/pages/
|
||||
Jasmine tests itself across popular browsers (Safari, Chrome, Firefox, and
|
||||
Microsoft Edge) as well as Node.
|
||||
|
||||
| Environment | Supported versions |
|
||||
|-------------------|--------------------|
|
||||
| Node | 16.14-16.19, 18 |
|
||||
| Safari | 15-16 |
|
||||
| Chrome | Evergreen |
|
||||
| Firefox | Evergreen, 102 |
|
||||
| Edge | Evergreen |
|
||||
| Environment | Supported versions |
|
||||
|-------------------|----------------------------------|
|
||||
| Node | 20, 22, 24 |
|
||||
| Safari | 26* |
|
||||
| Chrome | Evergreen |
|
||||
| Firefox | Evergreen, 140 |
|
||||
| Edge | Evergreen |
|
||||
|
||||
For evergreen browsers, each version of Jasmine is tested against the version of the browser that is available to us
|
||||
at the time of release. Other browsers, as well as older & newer versions of some supported browsers, are likely to work.
|
||||
However, Jasmine isn't tested against them and they aren't actively supported.
|
||||
|
||||
\* Supported on a best-effort basis. Support for these versions may be dropped
|
||||
if it becomes impractical, and bugs affecting only these versions may not be
|
||||
treated as release blockers.
|
||||
|
||||
To find out what environments work with a particular Jasmine release, see the [release notes](https://github.com/jasmine/jasmine/tree/main/release_notes).
|
||||
|
||||
## Maintainers
|
||||
@@ -58,4 +59,6 @@ To find out what environments work with a particular Jasmine release, see the [r
|
||||
* [Christian Williams](mailto:antixian666@gmail.com)
|
||||
* Sheel Choksi
|
||||
|
||||
Copyright (c) 2008-2022 Jasmine Maintainers. This software is licensed under the [MIT License](https://github.com/jasmine/jasmine/blob/main/MIT.LICENSE).
|
||||
Copyright (c) 2008-2019 Pivotal Labs<br>
|
||||
Copyright (c) 2008-2026 The Jasmine developers<br>
|
||||
This software is licensed under the [MIT License](https://github.com/jasmine/jasmine/blob/main/LICENSE).
|
||||
|
||||
26
RELEASE.md
26
RELEASE.md
@@ -28,9 +28,18 @@ should also rev to that version.
|
||||
|
||||
When ready to release - specs are all green and the stories are done:
|
||||
|
||||
1. Update the release notes in `release_notes` - use the Anchorman gem to generate the markdown file and edit accordingly. Include a list of supported environments.
|
||||
1. Update the version in `package.json`
|
||||
1. Run `npm run build`.
|
||||
1. Update the release notes in `release_notes` - use the Anchorman gem to
|
||||
generate the Markdown file and edit accordingly. Include a list of supported
|
||||
environments. Get that information from these places:
|
||||
* For Node, see .circleci/config.yml or the README.
|
||||
* For Firefox ESR and Safari <=17, see scripts/run-sauce-browsers or the README.
|
||||
* For evergreen browsers, trigger a Circle CI run and check the
|
||||
[Saucelabs dashboard](https://app.saucelabs.com/dashboard/tests?ownerId=90a771d55857492da3bd5251a2d92457&ownerType=user&ownerName=jasmine-js&start=last7days)
|
||||
once it's finished.
|
||||
* For Safari >17, trigger the [Safari action](https://github.com/jasmine/jasmine/actions/workflows/safari.yml)
|
||||
and get the version from the output.
|
||||
2. Update the version in `package.json`
|
||||
3. Run `npm run build`.
|
||||
|
||||
### Commit and push core changes
|
||||
|
||||
@@ -41,13 +50,13 @@ When ready to release - specs are all green and the stories are done:
|
||||
|
||||
### Build standalone distribution
|
||||
|
||||
1. Build the standalone distribution with `grunt buildStandaloneDist`
|
||||
1. Build the standalone distribution with `npm run buildStandaloneDist`
|
||||
1. This will generate `dist/jasmine-standalone-<version>.zip`, which you will upload later (see "Finally" below).
|
||||
|
||||
### Release the core NPM module
|
||||
|
||||
1. `npm adduser` to save your credentials locally
|
||||
1. `npm publish .` to publish what's in `package.json`
|
||||
1. `npm login` to save your credentials locally
|
||||
2. `npm publish .` to publish what's in `package.json`
|
||||
|
||||
### Release the docs
|
||||
|
||||
@@ -55,11 +64,6 @@ Probably only need to do this when releasing a minor version, and not a patch
|
||||
version. See [the README file in the docs repo](https://github.com/jasmine/jasmine.github.io/blob/master/README.md)
|
||||
for instructions.
|
||||
|
||||
1. `rake update_edge_jasmine`
|
||||
1. `npm run jsdoc`
|
||||
1. `rake release[${version}]` to copy the current edge docs to the new version
|
||||
1. Commit and push.
|
||||
|
||||
### Release the `jasmine` NPM package
|
||||
|
||||
See <https://github.com/jasmine/jasmine-npm/blob/main/RELEASE.md>.
|
||||
|
||||
28
artist-website/.gitignore
vendored
Normal file
28
artist-website/.gitignore
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
dist
|
||||
dist-ssr
|
||||
*.local
|
||||
|
||||
# tauri
|
||||
/src-tauri/target
|
||||
/src-tauri/Cargo.lock
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.DS_Store
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
13
artist-website/index.html
Normal file
13
artist-website/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>藝術家作品集</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.ts"></script>
|
||||
</body>
|
||||
</html>
|
||||
20
artist-website/package.json
Normal file
20
artist-website/package.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"name": "artist-website",
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview",
|
||||
"tauri": "tauri"
|
||||
},
|
||||
"dependencies": {
|
||||
"vue": "^3.4.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tauri-apps/api": "^1.5.0",
|
||||
"@tauri-apps/cli": "^1.5.0",
|
||||
"@vitejs/plugin-vue": "^5.0.0",
|
||||
"vite": "^5.0.0"
|
||||
}
|
||||
}
|
||||
BIN
artist-website/public/assets/images/Bug.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/Bug.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/S__56745988.jpg
LFS
Normal file
BIN
artist-website/public/assets/images/S__56745988.jpg
LFS
Normal file
Binary file not shown.
BIN
artist-website/public/assets/images/artist-photo.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/artist-photo.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_6.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_6.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/budgy_7.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/budgy_7.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_6.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_6.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_7.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_7.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/bug_8.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/bug_8.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_0.mov
LFS
Normal file
BIN
artist-website/public/assets/images/cell_0.mov
LFS
Normal file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_10.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_10.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_11.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_11.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_12.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_12.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_13.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_13.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_14.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_14.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_15.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_15.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_16.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_16.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_17.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_17.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_18.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_18.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_19.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_19.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_6.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_6.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_7.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_7.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_8.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_8.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cell_9.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cell_9.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_6.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_6.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_7.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_7.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/cornerstone_8.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/cornerstone_8.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan2_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan2_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan2_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan2_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan2_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan2_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan2_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan2_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan2_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan2_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/falan_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/falan_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/seeing_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/seeing_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/seeing_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/seeing_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/seeing_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/seeing_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_1.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_1.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_10.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_10.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_11.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_11.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_12.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_12.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_13.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_13.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_14.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_14.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_15.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_15.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_16.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_16.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_17.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_17.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_18.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_18.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_19.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_19.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_2.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_2.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_20.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_20.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_21.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_21.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_3.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_3.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_4.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_4.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_5.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_5.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_6.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_6.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_7.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_7.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_8.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_8.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_9.jpg
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_9.jpg
LFS
Executable file
Binary file not shown.
BIN
artist-website/public/assets/images/selfport_fb1_1.png
LFS
Executable file
BIN
artist-website/public/assets/images/selfport_fb1_1.png
LFS
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user