Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Commit a23a240

Browse files
committed
Rename etherealengine to ir-engine
1 parent 0e1ddcf commit a23a240

29 files changed

+93
-93
lines changed

.github/workflows/project-build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
if: ${{ needs.secrets-gate.outputs.ok == 'enabled' }}
1919
runs-on: ubuntu-latest
2020
steps:
21-
- name: Checkout Ethereal Engine
21+
- name: Checkout Infinite Reality Engine
2222
uses: actions/checkout@v3
2323
with:
24-
repository: etherealengine/etherealengine
24+
repository: ir-engine/ir-engine
2525
- name: Checkout Project
2626
uses: actions/checkout@v3
2727
with:
28-
path: './packages/projects/projects/etherealengine/${{ github.event.repository.name }}'
28+
path: './packages/projects/projects/ir-engine/${{ github.event.repository.name }}'
2929
- name: Use Node.js
3030
uses: actions/setup-node@v3
3131
with:
@@ -44,5 +44,5 @@ jobs:
4444
- run: npm run check-errors
4545
- run: npm run dev-docker
4646
- run: npm run dev-reinit
47-
- run: npx lerna run --ignore '@etherealengine/*' test
47+
- run: npx lerna run --ignore '@ir-engine/*' test
4848
- run: npm run build-client

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@ dist
130130
# TernJS port file
131131
.tern-port
132132

133-
**/etherealengine-secrets.env
134-
**/etherealengine-dev-secrets.env
133+
**/ir-engine-secrets.env
134+
**/ir-engine-dev-secrets.env
135135
lib/
136136
bin/
137137

.prettierrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"arrowParens": "always",
1313
"proseWrap": "never",
1414
"endOfLine": "lf",
15-
"importOrder": ["<THIRD_PARTY_MODULES>", "^@etherealengine/(.*)$", "^@mui/(.*)$", "^[./]"],
15+
"importOrder": ["<THIRD_PARTY_MODULES>", "^@ir-engine/(.*)$", "^@mui/(.*)$", "^[./]"],
1616
"importOrderSeparation": true,
1717
"importOrderSortSpecifiers": true,
1818
"importOrderCaseInsensitive": true

LICENSE

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
============================================================================
22
============================================================================
33

4-
Some portions of the Ethereal Engine team, formerly XREngine by XR Foundation codebase are derived from other projects.
5-
All original work by the Ethereal Engine team, formerly XREngine by XR Foundation team is subject to MIT license.
4+
Some portions of the Infinite Reality Engine team, formerly XREngine by XR Foundation codebase are derived from other projects.
5+
All original work by the Infinite Reality Engine team, formerly XREngine by XR Foundation team is subject to MIT license.
66

77

88

@@ -483,7 +483,7 @@ EXHIBIT A. Common Public Attribution License Version 1.0.
483483
The contents of this file are subject to the Common Public Attribution License
484484
Version 1.0. (the "License"); you may not use this file except in compliance
485485
with the License. You may obtain a copy of the License at
486-
https://github.com/EtherealEngine/etherealengine/blob/dev/LICENSE.
486+
https://github.com/ir-engine/ir-engine/blob/dev/LICENSE.
487487
The License is based on the Mozilla Public License Version 1.1, but Sections 14
488488
and 15 have been added to cover use of software over a computer network and
489489
provide for limited attribution for the Original Developer. In addition,
@@ -493,13 +493,13 @@ Software distributed under the License is distributed on an "AS IS" basis,
493493
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
494494
specific language governing rights and limitations under the License.
495495

496-
The Original Code is Ethereal Engine.
496+
The Original Code is Infinite Reality Engine.
497497

498498
The Original Developer is the Initial Developer. The Initial Developer of the
499-
Original Code is the Ethereal Engine team.
499+
Original Code is the Infinite Reality Engine team.
500500

501-
All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023
502-
Ethereal Engine. All Rights Reserved."
501+
All portions of the code written by the Infinite Reality Engine team are Copyright © 2021-2023
502+
Infinite Reality Engine. All Rights Reserved."
503503

504504
[NOTE: The text of this Exhibit A may differ slightly from the text of the
505505
notices in the Source Code files of the Original Code. You should use the
@@ -508,12 +508,12 @@ Code for Your Modifications.]
508508

509509
EXHIBIT B. Attribution Information
510510

511-
Attribution Copyright Notice: Copyright © 2021-2023 Ethereal Engine. All Rights Reserved.
512-
Attribution Phrase (not exceeding 10 words): Powered by Ethereal Engine
513-
Attribution URL: https://etherealengine.org
511+
Attribution Copyright Notice: Copyright © 2021-2023 Infinite Reality Engine. All Rights Reserved.
512+
Attribution Phrase (not exceeding 10 words): Powered by Infinite Reality Engine
513+
Attribution URL: https://ir-engine.org
514514

515515
Graphic Image as provided in the Covered Code:
516-
https://github.com/EtherealEngine/etherealengine/blob/dev/PoweredByEE.svg
516+
https://github.com/ir-engine/ir-engine/blob/dev/PoweredByEE.svg
517517

518518
Display of Attribution Information is required in Larger Works which are defined
519519
in the CPAL as a work which combines Covered Code or portions thereof with code

devtool/EmulatorDevtools.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
2-
import { useHookstate, useImmediateEffect, useMutableState } from '@etherealengine/hyperflux'
3-
import Button from '@etherealengine/ui/src/primitives/tailwind/Button'
4-
import { endXRSession, requestXRSession } from '@etherealengine/spatial/src/xr/XRSessionFunctions'
2+
import { useHookstate, useImmediateEffect, useMutableState } from '@ir-engine/hyperflux'
3+
import Button from '@ir-engine/ui/src/primitives/tailwind/Button'
4+
import { endXRSession, requestXRSession } from '@ir-engine/spatial/src/xr/XRSessionFunctions'
55

66
import { EmulatorSettings, emulatorStates } from './js/emulatorStates.js'
77
import EmulatedDevice from './js/emulatedDevice.js'
@@ -12,7 +12,7 @@ import { overrideXR } from '../src/functions/xrBotHookFunctions.js'
1212

1313
import 'bootstrap/dist/css/bootstrap.min.css'
1414
import 'bootstrap'
15-
import { XRState } from '@etherealengine/spatial/src/xr/XRState.js'
15+
import { XRState } from '@ir-engine/spatial/src/xr/XRState.js'
1616

1717
const setup = async (mode: 'immersive-vr' | 'immersive-ar') => {
1818
await overrideXR({ mode })

devtool/js/emulatedDevice.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ import { TransformControls } from 'three/examples/jsm/controls/TransformControls
2323
import { generateUUID } from 'three/src/math/MathUtils.js';
2424
import { updateUserObjects } from './messenger';
2525

26-
import config from '@etherealengine/common/src/config';
27-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
26+
import config from '@ir-engine/common/src/config';
27+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
2828

2929
const SELECTION_MOUSE_DOWN_THRESHOLD = 300;
3030

devtool/jsx/controllers.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import {
1818
applyControllerButtonPressed,
1919
toggleControllerVisibility,
2020
} from '../js/messenger';
21-
import config from '@etherealengine/common/src/config';
21+
import config from '@ir-engine/common/src/config';
2222

23-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
23+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
2424

2525
import { Joystick } from '../js/joystick';
2626
import React from 'react';

devtool/jsx/hands.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import { HAND_STRINGS } from '../js/constants';
1616
import React from 'react';
1717
import { createAnalogPressFunction } from './controllers.jsx';
1818

19-
import config from '@etherealengine/common/src/config';
20-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
19+
import config from '@ir-engine/common/src/config';
20+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
2121

2222

2323
export default function HandPanel({ deviceKey, device }) {

devtool/jsx/headset.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ import {
1313
togglePolyfill,
1414
toggleStereoMode,
1515
} from '../js/messenger';
16-
import config from '@etherealengine/common/src/config';
16+
import config from '@ir-engine/common/src/config';
1717

18-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
18+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
1919

2020
import { DEVICE_DEFINITIONS } from '../js/devices';
2121
import { EmulatorSettings } from '../js/emulatorStates';

devtool/jsx/inspector.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import { EmulatorSettings } from '../js/emulatorStates';
1717
import React from 'react';
1818
import { changeRoomDimension } from '../js/messenger';
1919

20-
import config from '@etherealengine/common/src/config';
21-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
20+
import config from '@ir-engine/common/src/config';
21+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
2222

2323
export default function Inspector({ device, inputMode }) {
2424
const sceneContainerRef = React.useRef();

devtool/jsx/pose.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import { changeInputMode } from '../js/messenger';
1313
import initKeyboardControl from '../js/keyboard';
1414

1515

16-
import config from '@etherealengine/common/src/config';
17-
const assetURL = config.client.fileServer + '/projects/etherealengine/ee-bot/devtool'
16+
import config from '@ir-engine/common/src/config';
17+
const assetURL = config.client.fileServer + '/projects/ir-engine/ir-bot/devtool'
1818

1919
export default function PoseBar({ device, setInputMode }) {
2020
const saveDefaultPoseRef = React.useRef();

dockerfiles/bot/Dockerfile-bot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ WORKDIR /app
1616

1717
COPY --from=builder /app ./
1818
#Clone the repository and install dependecies
19-
WORKDIR /app/packages/projects/projects/etherealengine/ee-bot
20-
RUN git clone "https://github.com/SYBIOTE/ee-bot" .
19+
WORKDIR /app/packages/projects/projects/ir-engine/ir-bot
20+
RUN git clone "https://github.com/SYBIOTE/ir-bot" .
2121
RUN npm install
2222
# run API
2323

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "etherealengine/ee-bot",
2+
"name": "ir-engine/ir-bot",
33
"version": "0.0.0",
44
"engineVersion": "1.6.0",
55
"description": "A test bot using puppeteer"

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
2-
"name": "@etherealengine/ee-bot",
2+
"name": "@ir-engine/ir-bot",
33
"version": "0.5.8",
44
"description": "A test bot using puppeteer",
55
"repository": {
66
"type": "git",
7-
"url": "git://github.com/etherealengine/etherealengine.git"
7+
"url": "git://github.com/ir-engine/ir-engine.git"
88
},
99
"engines": {
1010
"node": ">= 16.3.0"

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
```ts
44
import { Vector3 } from 'three'
5-
import { EtherealEngineBot } from '@etherealengine/ee-bot/src/bot'
6-
import { BotHooks } from '@etherealengine/ee-bot/src/bot/enums/BotHooks'
5+
import { EtherealEngineBot } from '@ir-engine/ir-bot/src/bot'
6+
import { BotHooks } from '@ir-engine/ir-bot/src/bot/enums/BotHooks'
77

88
const maxTimeout = 10 * 1000
99
const bot = new EtherealEngineBot({ name: 'bot-1', headless: false, verbose: false })

scripts/apitest.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ echo -e "\nfetching specific bot\n"
99
curl -i -X GET http://localhost:4000/bots/07032002
1010
echo -e "\nadding actions\n"
1111
curl -i -X POST -H 'Content-Type: application/json' -d '{"action":{"type": "connect","data": {}}}' http://localhost:4000/bots/07032002/actions/add
12-
curl -i -X POST -H 'Content-Type: application/json' -d '{"action":{"type": "enterRoom", "data": {"domain":"app.etherealengine.com","locationName":"default"}}}' http://localhost:4000/bots/07032002/actions/add
12+
curl -i -X POST -H 'Content-Type: application/json' -d '{"action":{"type": "enterRoom", "data": {"domain":"app.ir-engine.com","locationName":"default"}}}' http://localhost:4000/bots/07032002/actions/add
1313
curl -i -X POST -H 'Content-Type: application/json' -d '{"action":{"type": "delay", "data": {"timeout":20000}}}' http://localhost:4000/bots/07032002/actions/add
1414
echo -e "\nrunning actions\n"
1515
curl -i -X POST http://localhost:4000/bots/run

src/bot/bot-class.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as puppeteer from 'puppeteer'
55
import { Browser, BrowserConnectOptions, BrowserLaunchArgumentOptions, LaunchOptions, Page } from 'puppeteer'
66
import { URL } from 'url'
77

8-
import { BotUserAgent } from '@etherealengine/common/src/constants/BotUserAgent'
8+
import { BotUserAgent } from '@ir-engine/common/src/constants/BotUserAgent'
99

1010
import { getOS } from './utils/getOS'
1111
import { makeAdmin } from './utils/make-user-admin'
@@ -23,7 +23,7 @@ type BotProps = {
2323
/**
2424
* Main class for creating a bot.
2525
*/
26-
export class EtherealEngineBot {
26+
export class IREngineBot {
2727
activeChannel
2828
headless: Boolean
2929
ci: Boolean

src/bot/bot-manager.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { EtherealEngineBot } from './bot-class'
1+
import { IREngineBot } from './bot-class'
22
import { BotAction, BotActionType } from './bot-action'
33

44
export class BotManager {
55
bots: {
6-
[x: string]: EtherealEngineBot
6+
[x: string]: IREngineBot
77
}
88
actions: any
99
options: any
@@ -30,7 +30,7 @@ export class BotManager {
3030
return foundBot
3131
}
3232

33-
const bot = new EtherealEngineBot({
33+
const bot = new IREngineBot({
3434
name,
3535
...options
3636
})

src/bot/utils/make-user-admin.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ CPAL-1.0 License
44
The contents of this file are subject to the Common Public Attribution License
55
Version 1.0. (the "License"); you may not use this file except in compliance
66
with the License. You may obtain a copy of the License at
7-
https://github.com/EtherealEngine/etherealengine/blob/dev/LICENSE.
7+
https://github.com/ir-engine/ir-engine/blob/dev/LICENSE.
88
The License is based on the Mozilla Public License Version 1.1, but Sections 14
99
and 15 have been added to cover use of software over a computer network and
1010
provide for limited attribution for the Original Developer. In addition,
@@ -14,24 +14,24 @@ Software distributed under the License is distributed on an "AS IS" basis,
1414
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
1515
specific language governing rights and limitations under the License.
1616
17-
The Original Code is Ethereal Engine.
17+
The Original Code is Infinite Reality Engine.
1818
1919
The Original Developer is the Initial Developer. The Initial Developer of the
20-
Original Code is the Ethereal Engine team.
20+
Original Code is the Infinite Reality Engine team.
2121
22-
All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023
23-
Ethereal Engine. All Rights Reserved.
22+
All portions of the code written by the Infinite Reality Engine team are Copyright © 2021-2023
23+
Infinite Reality Engine. All Rights Reserved.
2424
*/
2525

2626
import knex from 'knex'
2727
import { v4 } from 'uuid'
2828
/* eslint-disable @typescript-eslint/no-var-requires */
29-
import { ScopeID, ScopeTypeInterface, scopePath } from '@etherealengine/common/src/schemas/scope/scope.schema'
30-
import { UserType, userPath } from '@etherealengine/common/src/schemas/user/user.schema'
29+
import { ScopeID, ScopeTypeInterface, scopePath } from '@ir-engine/common/src/schemas/scope/scope.schema'
30+
import { UserType, userPath } from '@ir-engine/common/src/schemas/user/user.schema'
3131

3232
const dotenv = require('dotenv-flow')
3333
import appRootPath from 'app-root-path'
34-
const { scopeTypeSeed } = require('@etherealengine/server-core/src/scope/scope-type/scope-type.seed')
34+
const { scopeTypeSeed } = require('@ir-engine/server-core/src/scope/scope-type/scope-type.seed')
3535

3636
dotenv.config({
3737
path: appRootPath.path,
@@ -47,7 +47,7 @@ export const makeAdmin = async (userId) => {
4747
password: process.env.MYSQL_PASSWORD ?? 'password',
4848
host: process.env.MYSQL_HOST ?? '127.0.0.1',
4949
port: parseInt(process.env.MYSQL_PORT || '3306'),
50-
database: process.env.MYSQL_DATABASE ?? 'etherealengine',
50+
database: process.env.MYSQL_DATABASE ?? 'ir-engine',
5151
charset: 'utf8mb4'
5252
}
5353
})

src/bot/utils/pageUtils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { EtherealEngineBot } from '../bot-class'
1+
import { IREngineBot } from '../bot-class'
22

33
export class PageUtils {
4-
bot: EtherealEngineBot
4+
bot: IREngineBot
55
uiCanvas: string
66
constructor(bot) {
77
this.bot = bot

src/functions/BotHookSystem.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { useEffect } from 'react'
2-
import { isDev } from '@etherealengine/common/src/config'
3-
import { EngineState } from '@etherealengine/spatial/src/EngineState'
4-
import { XRState } from '@etherealengine/spatial/src/xr/XRState'
5-
import { getState } from '@etherealengine/hyperflux'
2+
import { isDev } from '@ir-engine/common/src/config'
3+
import { EngineState } from '@ir-engine/spatial/src/EngineState'
4+
import { XRState } from '@ir-engine/spatial/src/xr/XRState'
5+
import { getState } from '@ir-engine/hyperflux'
66

77
import { BotHookFunctions } from './botHookFunctions'
88
import { sendXRInputData, simulateXR } from './xrBotHookFunctions'
9-
import { defineSystem } from '@etherealengine/ecs/src/SystemFunctions'
10-
import { SimulationSystemGroup } from '@etherealengine/ecs/src/SystemGroups'
11-
import { BotUserAgent } from '@etherealengine/common/src/constants/BotUserAgent'
9+
import { defineSystem } from '@ir-engine/ecs/src/SystemFunctions'
10+
import { SimulationSystemGroup } from '@ir-engine/ecs/src/SystemGroups'
11+
import { BotUserAgent } from '@ir-engine/common/src/constants/BotUserAgent'
1212

1313
const setupBotKey = 'ee.bot.setupBotKey'
1414

src/functions/botHookFunctions.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { MathUtils, Quaternion, Vector3 } from 'three'
22

3-
import { iterativeMapToObject } from '@etherealengine/common/src/utils/mapToObject'
4-
import { Engine } from '@etherealengine/ecs/src/Engine'
5-
import { EngineState } from '@etherealengine/spatial/src/EngineState'
6-
import { getComponent } from '@etherealengine/ecs/src/ComponentFunctions'
7-
import { TransformComponent } from '@etherealengine/spatial/src/transform/components/TransformComponent'
8-
import { getState } from '@etherealengine/hyperflux'
3+
import { iterativeMapToObject } from '@ir-engine/common/src/utils/mapToObject'
4+
import { Engine } from '@ir-engine/ecs/src/Engine'
5+
import { EngineState } from '@ir-engine/spatial/src/EngineState'
6+
import { getComponent } from '@ir-engine/ecs/src/ComponentFunctions'
7+
import { TransformComponent } from '@ir-engine/spatial/src/transform/components/TransformComponent'
8+
import { getState } from '@ir-engine/hyperflux'
99

1010
import { BotHooks, XRBotHooks } from '../enums/BotHooks'
1111
import {
@@ -21,10 +21,10 @@ import {
2121
xrInitialized,
2222
xrSupported
2323
} from './xrBotHookFunctions'
24-
import { XRState } from '@etherealengine/spatial/src/xr/XRState'
25-
import { NetworkState } from '@etherealengine/network'
26-
import { AvatarComponent } from '@etherealengine/engine/src/avatar/components/AvatarComponent'
27-
import { BotUserAgent } from '@etherealengine/common/src/constants/BotUserAgent'
24+
import { XRState } from '@ir-engine/spatial/src/xr/XRState'
25+
import { NetworkState } from '@ir-engine/network'
26+
import { AvatarComponent } from '@ir-engine/engine/src/avatar/components/AvatarComponent'
27+
import { BotUserAgent } from '@ir-engine/common/src/constants/BotUserAgent'
2828

2929
export const BotHookFunctions = {
3030
[BotHooks.IsBot]: isBot,

0 commit comments

Comments
 (0)