Skip to content

Commit 1002590

Browse files
committed
⬆️ update Meteor.js verison and dependencies
❌ remove sandstorm support ❌ remove custom extension support 🔒 enhance webhook domain normalization in APIroutes.js 🐎 add rspack.config.js for modern build configuration 💄 move to bootsrap 5 native dark/light mode
1 parent 71c03d2 commit 1002590

57 files changed

Lines changed: 13186 additions & 7364 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/FUNDING.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.github/workflows/codeql-analysis.yml

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ name: "CodeQL"
22

33
on:
44
push:
5-
branches: [master, ]
5+
branches: [master]
66
pull_request:
7-
# The branches below must be a subset of the branches above
87
branches: [master]
98
schedule:
109
- cron: '0 1 * * 5'
@@ -16,39 +15,15 @@ jobs:
1615

1716
steps:
1817
- name: Checkout repository
19-
uses: actions/checkout@v2
20-
with:
21-
# We must fetch at least the immediate parents so that if this is
22-
# a pull request then we can checkout the head.
23-
fetch-depth: 2
24-
25-
# If this run was triggered by a pull request event, then checkout
26-
# the head of the pull request instead of the merge commit.
27-
- run: git checkout HEAD^2
28-
if: ${{ github.event_name == 'pull_request' }}
18+
uses: actions/checkout@v3
2919

30-
# Initializes the CodeQL tools for scanning.
20+
# Initializes the CodeQL tools for scanning
3121
- name: Initialize CodeQL
32-
uses: github/codeql-action/init@v1
33-
# Override language selection by uncommenting this and choosing your languages
34-
# with:
35-
# languages: go, javascript, csharp, python, cpp, java
22+
uses: github/codeql-action/init@v2
3623

37-
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
38-
# If this step fails, then you should remove it and run the build manually (see below)
24+
# Autobuild attempts to build any compiled languages
3925
- name: Autobuild
40-
uses: github/codeql-action/autobuild@v1
41-
42-
# ℹ️ Command-line programs to run using the OS shell.
43-
# 📚 https://git.io/JvXDl
44-
45-
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
46-
# and modify them (or add more) to build your code if your project
47-
# uses a compiled language
48-
49-
#- run: |
50-
# make bootstrap
51-
# make release
26+
uses: github/codeql-action/autobuild@v2
5227

5328
- name: Perform CodeQL Analysis
54-
uses: github/codeql-action/analyze@v1
29+
uses: github/codeql-action/analyze@v2

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,9 @@ node_modules/
22
.log
33
.vscode/
44
jsconfig.json
5+
6+
# Meteor Modern-Tools build context directories
7+
_build
8+
*/build-assets
9+
*/build-chunks
10+
.rsdoctor

.meteor/packages

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66

77
meteor-base@1.5.2 # Packages every Meteor app needs to have
88
mobile-experience@1.1.2 # Packages for a great mobile UX
9-
mongo@2.1.4 # The database Meteor supports right now
9+
mongo@2.2.0 # The database Meteor supports right now
1010
reactive-var@1.0.13 # Reactive variable for tracker
1111
tracker@1.3.4 # Meteor's client-side reactive programming library
1212

1313
es5-shim@4.8.1 # ECMAScript 5 compatibility for older browsers.
14-
ecmascript@0.16.13 # Enable ECMAScript2015+ syntax in app code
15-
shell-server@0.6.2 # Server-side component of the `meteor shell` command
14+
ecmascript@0.17.0 # Enable ECMAScript2015+ syntax in app code
15+
shell-server@0.7.0 # Server-side component of the `meteor shell` command
1616

17-
accounts-password@3.2.1
18-
check@1.4.4
17+
accounts-password@3.2.2
18+
check@1.5.0
1919
random@1.2.2
2020
dynamic-import@0.7.4
2121
ostrio:loggerconsole
@@ -26,13 +26,14 @@ jquery@3.0.0
2626
mdg:validated-method
2727
service-configuration@1.3.5
2828
oauth@3.0.2
29-
accounts-base@3.1.2
29+
accounts-base@3.2.0
3030
accounts-oauth@1.4.6
3131
oauth2@1.3.3
3232
blaze-html-templates
3333
ddp-rate-limiter@1.2.2
34-
standard-minifier-css@1.9.3
35-
standard-minifier-js@3.1.1
34+
standard-minifier-css@1.10.0
35+
standard-minifier-js@3.2.0
3636
leonardoventurini:scss
3737
browser-policy-content@2.0.0
3838
faburem:accounts-anonymous
39+
rspack

.meteor/release

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
METEOR@3.3.2
1+
METEOR@3.4

.meteor/versions

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
accounts-base@3.1.2
1+
accounts-base@3.2.0
22
accounts-oauth@1.4.6
3-
accounts-password@3.2.1
3+
accounts-password@3.2.2
44
allow-deny@2.1.0
55
autoupdate@2.0.1
6-
babel-compiler@7.12.2
6+
babel-compiler@7.13.0
77
babel-runtime@1.5.2
88
base64@1.0.13
99
binary-heap@1.0.12
1010
blaze@3.0.2
1111
blaze-html-templates@3.0.0
1212
blaze-tools@2.0.0
13-
boilerplate-generator@2.0.2
13+
boilerplate-generator@2.1.0
1414
browser-policy-common@1.0.13
1515
browser-policy-content@2.0.0
1616
caching-compiler@2.0.1
1717
caching-html-compiler@2.0.0
1818
callback-hook@1.6.1
19-
check@1.4.4
19+
check@1.5.0
2020
core-runtime@1.0.0
2121
ddp@1.4.2
2222
ddp-client@3.1.1
@@ -25,7 +25,7 @@ ddp-rate-limiter@1.2.2
2525
ddp-server@3.1.2
2626
diff-sequence@1.1.3
2727
dynamic-import@0.7.4
28-
ecmascript@0.16.13
28+
ecmascript@0.17.0
2929
ecmascript-runtime@0.8.3
3030
ecmascript-runtime-client@0.12.3
3131
ecmascript-runtime-server@0.11.1
@@ -48,17 +48,17 @@ leonardoventurini:scss@2.0.2
4848
localstorage@1.2.1
4949
logging@1.3.6
5050
mdg:validated-method@1.3.0
51-
meteor@2.1.1
51+
meteor@2.2.0
5252
meteor-base@1.5.2
5353
minifier-css@2.0.1
54-
minifier-js@3.0.4
55-
minimongo@2.0.4
54+
minifier-js@3.1.0
55+
minimongo@2.0.5
5656
mobile-experience@1.1.2
5757
mobile-status-bar@1.1.1
5858
modern-browsers@0.2.3
5959
modules@0.20.3
6060
modules-runtime@0.13.2
61-
mongo@2.1.4
61+
mongo@2.2.0
6262
mongo-decimal@0.2.0
6363
mongo-dev-server@1.1.1
6464
mongo-id@1.0.9
@@ -73,26 +73,28 @@ ostrio:loggerconsole@2.1.0
7373
promise@1.0.0
7474
random@1.2.2
7575
rate-limit@1.1.2
76-
react-fast-refresh@0.2.9
76+
react-fast-refresh@0.3.0
7777
reactive-dict@1.3.2
7878
reactive-var@1.0.13
7979
reload@1.3.2
8080
retry@1.1.1
8181
routepolicy@1.1.2
82+
rspack@1.0.0
8283
service-configuration@1.3.5
8384
sha@1.0.10
84-
shell-server@0.6.2
85+
shell-server@0.7.0
8586
socket-stream-client@0.6.1
8687
spacebars@2.0.0
8788
spacebars-compiler@2.0.0
88-
standard-minifier-css@1.9.3
89-
standard-minifier-js@3.1.1
89+
standard-minifier-css@1.10.0
90+
standard-minifier-js@3.2.0
9091
templating@1.4.4
9192
templating-compiler@2.0.0
9293
templating-runtime@2.0.1
9394
templating-tools@2.0.0
95+
tools-core@1.0.0
9496
tracker@1.3.4
95-
typescript@5.6.6
97+
typescript@5.9.3
9698
url@1.3.5
97-
webapp@2.0.7
99+
webapp@2.1.0
98100
webapp-hashing@1.1.2

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:22.18
1+
FROM node:22.22
22
ENV METEOR_ALLOW_SUPERUSER true
33
RUN curl https://install.meteor.com/\?release\=3.3 | sh
44
RUN meteor --version
@@ -15,7 +15,7 @@ ENV DISABLE_CLIENT_STATS true
1515
ENV METEOR_DISABLE_OPTIMISTIC_CACHING 1
1616
RUN meteor build /build/ --server-only
1717

18-
FROM node:22.18-alpine
18+
FROM node:22.22-alpine
1919
RUN apk --no-cache add \
2020
bash \
2121
curl \
@@ -38,7 +38,7 @@ RUN rm -rf /app/bundle/programs/server/npm/node_modules/moment/src/locale
3838
RUN find /app/bundle/programs/server/npm/node_modules/astronomia/data/ -type f -not -name "deltat.js" -or -name "vsop87Bearth.js" -delete
3939
RUN find /app/bundle/programs/server/npm/node_modules/astronomia/lib/data/ -type f -not -name "deltat.js" -or -name "vsop87Bearth.js" -delete
4040

41-
FROM node:22.18-alpine
41+
FROM node:22.22-alpine
4242
RUN apk --no-cache add \
4343
bash \
4444
ca-certificates

imports/api/extensions/extensions.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

imports/api/extensions/server/methods.js

Lines changed: 0 additions & 133 deletions
This file was deleted.

imports/api/extensions/server/publications.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)