### Install Dependencies with NPM Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/plugin-template/README.md Runs the npm install command to download and set up project dependencies listed in the package.json file. This is the essential first step before building or running the project. ```Shell npm install ``` -------------------------------- ### Initializing and Starting ServiceBag (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/src/servicebag/README.md Shows how to create a new ServiceBag instance, add a service (TransparencyService), and then initialize and start all registered services. This is the typical setup in a main application script. ```lua -- Main script local serviceBag = require("ServiceBag").new() serviceBag:AddService(require("TransparencyService")) serviceBag:Init() serviceBag:Start() ``` -------------------------------- ### Serve Code to Studio (Rojo) Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/game-template/README.md Starts the Rojo server to sync code from the file system into Roblox Studio. This allows for live development. ```Shell rojo serve ``` -------------------------------- ### Install Dependencies (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/game-template/README.md Installs project dependencies using npm. This command reads the package.json file and downloads the required packages. ```Shell npm install ``` -------------------------------- ### Initializing and Starting Services with ServiceBag (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/docs/servicebag.md Illustrates the basic process of creating a ServiceBag, retrieving a service, and then calling Init() and Start() on the bag to initialize and start all retrieved services. ```Lua local serviceBag = ServiceBag.new() serviceBag:GetService(packages.MyModuleScript) serviceBag:Init() serviceBag:Start() ``` -------------------------------- ### Initializing Nevermore Client Packages (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/docs/install.md This Lua code snippet shows how to manually bootstrap Nevermore client components. It waits for the client packages to be parented into `ReplicatedFirst`, requires the necessary client service and `ServiceBag`, and then initializes and starts the client services. ```Lua --[[ @class ClientMain ]] local ReplicatedFirst = game:GetService("ReplicatedFirst") local packages = ReplicatedFirst:WaitForChild("_SoftShutdownClientPackages") local SoftShutdownServiceClient = require(packages.SoftShutdownServiceClient) local serviceBag = require(packages.ServiceBag).new() serviceBag:GetService(SoftShutdownServiceClient) serviceBag:Init() serviceBag:Start() ``` -------------------------------- ### Rojo project.json Configuration Example Source: https://github.com/quenty/nevermoreengine/blob/main/docs/install.md Example of a Rojo project.json file demonstrating how to configure Rojo to sync the 'node_modules' folder, containing NPM packages like Nevermore, into the Roblox game structure, typically under ServerScriptService. ```json { "name": "MyGame", "globIgnorePaths": [ "**/.package-lock.json" ], "tree": { "$className": "DataModel", "ServerScriptService": { "MyGame": { "$className": "Folder", "game": { "$path": "src/modules" }, "node_modules": { "$path": "node_modules" } }, "GameNameScripts": { "$path": "src/scripts/Server" } }, "StarterPlayer": { "StarterPlayerScripts": { "GameNameScripts": { "$path": "src/scripts/Client" } } } } } ``` -------------------------------- ### Installing Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/nevermore-library-package-template/README.md Installs the specified package from the `@quenty` scope using npm and saves it as a dependency in the project's `package.json` file. ```shell npm install @quenty/{{packageName}} --save ``` -------------------------------- ### Installing the Probability package Source: https://github.com/quenty/nevermoreengine/blob/main/src/probability/README.md Installs the @quenty/probability package using npm, saving it as a project dependency. ```Shell npm install @quenty/probability --save ``` -------------------------------- ### Install ChatProviderService using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/chatproviderservice/README.md Installs the ChatProviderService package from npm using the npm install command. The --save flag adds the package as a dependency in the project's package.json file. ```bash npm install @quenty/chatproviderservice --save ``` -------------------------------- ### Initializing Nevermore Server Packages (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/docs/install.md This Lua code snippet demonstrates how to manually bootstrap Nevermore server components using the loader system. It requires the `LoaderUtils` module to transform packages into the Wally format and parents them into the appropriate locations in the Roblox game structure. It then initializes and starts services using a `ServiceBag`. ```Lua --[[ @class ServerMain ]] local ReplicatedFirst = game:GetService("ReplicatedFirst") local client, server, shared = require(script:FindFirstChild("LoaderUtils", true)).toWallyFormat(script.src, false) server.Name = "_SoftShutdownServerPackages" server.Parent = script client.Name = "_SoftShutdownClientPackages" client.Parent = ReplicatedFirst shared.Name = "_SoftShutdownSharedPackages" shared.Parent = ReplicatedFirst local clientScript = script.ClientScript clientScript.Name = "QuentySoftShutdownClientScript" clientScript:Clone().Parent = ReplicatedFirst local serviceBag = require(server.ServiceBag).new() serviceBag:GetService(require(server.SoftShutdownService)) serviceBag:Init() serviceBag:Start() ``` -------------------------------- ### Installing and Initializing Nevermore-CLI (Bash) Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/README.md Installs the Nevermore-CLI globally using npm and then runs the initialization command to set up a new Nevermore package. ```bash npm install -g @quenty/nevermore-cli nevermore-init ``` -------------------------------- ### Installing Settings with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/settings package using npm, providing a centralized player settings service. ```shell npm i @quenty/settings ``` -------------------------------- ### Install Region3Utils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/region3utils/README.md This command installs the @quenty/region3utils package from the npm registry. It requires Node.js and npm to be installed. The --save flag adds the package as a dependency in your project's package.json file. ```Shell npm install @quenty/region3utils --save ``` -------------------------------- ### Installing PathfindingUtils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/pathfindingutils/README.md Installs the PathfindingUtils package from the npm registry, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/pathfindingutils --save ``` -------------------------------- ### Getting Roblox Service (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/docs/servicebag.md Demonstrates how to retrieve a built-in Roblox service like 'Workspace' using game:GetService(), providing a familiar example of the singleton service concept. ```Lua -- Workspace is an example of a service in Roblox local workspace = game:GetService("Workspace") ``` -------------------------------- ### Installing TemplateProvider Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/templateprovider/README.md Installs the @quenty/templateprovider package using npm. This is a dependency for using the TemplateProvider system. ```shell npm install @quenty/templateprovider --save ``` -------------------------------- ### Installing @quenty/touchingpartutils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/touchingpartutils module using the npm package manager. This utility helps get touching parts on a Roblox part efficiently. ```Shell npm i @quenty/touchingpartutils ``` -------------------------------- ### Installing Promise with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/promise/README.md Installs the @quenty/promise package using npm. This is the standard way to add the library as a dependency to your project. ```shell npm install @quenty/promise --save ``` -------------------------------- ### Installing InputKeyMapUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/inputkeymaputils/README.md Installs the @quenty/inputkeymaputils package using npm and saves it as a dependency in the project's package.json file. ```Shell npm install @quenty/inputkeymaputils --save ``` -------------------------------- ### Install ObservableCollection using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/observablecollection/README.md Installs the @quenty/observablecollection package from npm and saves it as a dependency in the project's package.json file. ```shell npm install @quenty/observablecollection --save ``` -------------------------------- ### Install Color3SerializationUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/color3serializationutils/README.md Installs the Color3SerializationUtils package from npm as a project dependency. ```Shell npm install @quenty/color3serializationutils --save ``` -------------------------------- ### Installing ContentProviderUtils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/contentproviderutils/README.md Installs the ContentProviderUtils package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/contentproviderutils --save ``` -------------------------------- ### Installing Singleton with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/singleton package using npm, providing utilities to transform a class into a singleton. ```shell npm i @quenty/singleton ``` -------------------------------- ### Installing LinearSystemsSolver Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/linearsystemssolver package from npm, providing functions to solve linear systems. ```shell npm i @quenty/linearsystemssolver ``` -------------------------------- ### Installing @quenty/experiencecalculator with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/experiencecalculator/README.md Installs the @quenty/experiencecalculator package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/experiencecalculator --save ``` -------------------------------- ### Installing Flipbook Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/flipbook module using npm. This module handles playing back animated spritesheets. ```Shell npm i @quenty/flipbook ``` -------------------------------- ### Installing CameraInfo package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/camerainfo/README.md This command installs the @quenty/camerainfo package from the npm registry and adds it as a dependency to your project's package.json file. ```Shell npm install @quenty/camerainfo --save ``` -------------------------------- ### Installing Probability (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/probability package using npm. This package contains probability utility functions. ```Shell npm i @quenty/probability ``` -------------------------------- ### Installing CountdownText package Source: https://github.com/quenty/nevermoreengine/blob/main/src/countdowntext/README.md Installs the @quenty/countdowntext package using npm, saving it as a project dependency. ```Shell npm install @quenty/countdowntext --save ``` -------------------------------- ### Installing Trajectory Utility Source: https://github.com/quenty/nevermoreengine/blob/main/src/trajectory/README.md Installs the trajectory utility package using npm. ```shell npm install @quenty/trajectory --save ``` -------------------------------- ### Install ColorSequenceUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/colorsequenceutils/README.md Installs the ColorSequenceUtils package from npm into the current project's dependencies. This command requires Node.js and npm to be installed and configured. ```Shell npm install @quenty/colorsequenceutils --save ``` -------------------------------- ### Installing TimedTween with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/timedtween/README.md Installs the @quenty/timedtween package using npm and saves it as a dependency in the project's package.json file. ```Shell npm install @quenty/timedtween --save ``` -------------------------------- ### Install Optional Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/optional/README.md This command installs the @quenty/optional package from npm and adds it as a dependency to your project's package.json file. ```Shell npm install @quenty/optional --save ``` -------------------------------- ### Install ResetService with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/resetservice/README.md Installs the ResetService package from the npm registry into your project's dependencies. ```shell npm install @quenty/resetservice --save ``` -------------------------------- ### Installing PromptQueue (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/promptqueue package using npm. This package provides a queue system for prompts and other UI elements. ```Shell npm i @quenty/promptqueue ``` -------------------------------- ### Installing Highlight Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/highlight/README.md Installs the `@quenty/highlight` package using npm, saving it as a project dependency. This command is typically run in the project's terminal. ```Shell npm install @quenty/highlight --save ``` -------------------------------- ### Installing Rx Package Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/rx package using npm. This package is Quenty's reactive library for Roblox. ```shell npm i @quenty/rx ``` -------------------------------- ### Install SelectionUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/selectionutils/README.md Installs the @quenty/selectionutils package from npm and adds it as a dependency to the project's package.json file. ```Shell npm install @quenty/selectionutils --save ``` -------------------------------- ### Installing Queue Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/queue/README.md This command demonstrates how to install the @quenty/queue package using the npm package manager, saving it as a project dependency. ```npm npm install @quenty/queue --save ``` -------------------------------- ### Install PartTouchingCalculator package Source: https://github.com/quenty/nevermoreengine/blob/main/src/parttouchingcalculator/README.md Installs the PartTouchingCalculator package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/parttouchingcalculator --save ``` -------------------------------- ### Installing PromiseMaid via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/promisemaid/README.md Installs the PromiseMaid package from npm into the project dependencies. ```Shell npm install @quenty/promisemaid --save ``` -------------------------------- ### Installing TransparencyService package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/transparencyservice package, which manages transparency from multiple sources. ```Shell npm i @quenty/transparencyservice ``` -------------------------------- ### Installing StepUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/steputils module using npm. This module binds animations into steps. ```Shell npm i @quenty/steputils ``` -------------------------------- ### Install MarkdownRender Module via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/markdownrender/README.md This command installs the @quenty/markdownrender package using npm, saving it as a dependency in the project's package.json file. It's the standard way to add this module to a Node.js/npm-based project setup. ```Shell npm install @quenty/markdownrender --save ``` -------------------------------- ### Installing @quenty/inputobjectutils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/inputobjectutils/README.md This command installs the @quenty/inputobjectutils package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/inputobjectutils --save ``` -------------------------------- ### Install TimeSyncService via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/timesyncservice/README.md Installs the TimeSyncService package using the npm package manager. This command adds the package as a dependency to your project, typically used in a development setup for Roblox projects utilizing tools like Rojo. ```npm npm install @quenty/timesyncservice --save ``` -------------------------------- ### Install Memoize Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/memoize module from npm, providing a memoization library. ```Shell npm i @quenty/memoize ``` -------------------------------- ### Installing Throttle Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/throttle/README.md This command installs the @quenty/throttle package from the npm registry and saves it as a dependency in the project's package.json file. ```Shell npm install @quenty/throttle --save ``` -------------------------------- ### Install GuiVisibleManager package Source: https://github.com/quenty/nevermoreengine/blob/main/src/guivisiblemanager/README.md Installs the @quenty/guivisiblemanager package using npm, saving it as a project dependency. ```shell npm install @quenty/guivisiblemanager --save ``` -------------------------------- ### Installing the Math Library Source: https://github.com/quenty/nevermoreengine/blob/main/src/math/README.md Installs the @quenty/math package using npm, saving it as a project dependency. This command is typically run in a terminal within your project directory. ```Shell npm install @quenty/math --save ``` -------------------------------- ### Installing InstanceUtils Module with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/instanceutils package from npm, providing utility functions involving instances in Roblox. ```bash npm i @quenty/instanceutils ``` -------------------------------- ### Installing LinkUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/linkutils/README.md This command installs the @quenty/linkutils package from the npm registry and adds it as a dependency to your project's package.json file. ```Shell npm install @quenty/linkutils --save ``` -------------------------------- ### Installing TextServiceUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/textserviceutils/README.md This command installs the TextServiceUtils package from the npm registry into your project's dependencies. ```shell npm install @quenty/textserviceutils --save ``` -------------------------------- ### Install GetPercentExposedUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/getpercentexposedutils/README.md Installs the GetPercentExposedUtils package from npm into the current project's dependencies. ```Shell npm install @quenty/getpercentexposedutils --save ``` -------------------------------- ### Installing PromiseMaid (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/promisemaid package using npm. This package offers utility methods around promises and maids. ```Shell npm i @quenty/promisemaid ``` -------------------------------- ### Add New Package with NPM Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/plugin-template/README.md Uses the npm install command to add a new package dependency to the project. Replace `@quenty/package-name` with the actual name of the desired package. This command updates the package.json file and downloads the package into the node_modules directory. ```Shell npm install @quenty/package-name ``` -------------------------------- ### Installing Lipsum Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/lipsum/README.md Installs the @quenty/lispum package using npm and adds it to the project's dependencies. ```Shell npm install @quenty/lispum --save ``` -------------------------------- ### Installing Singleton Package Source: https://github.com/quenty/nevermoreengine/blob/main/src/singleton/README.md Installs the @quenty/singleton package using npm, saving it as a project dependency. This command is typically run in the project's root directory. ```Shell npm install @quenty/singleton --save ``` -------------------------------- ### Build Plugin and Watch with Rojo Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/plugin-template/README.md Executes the Rojo build command to compile the project into a Roblox plugin file (.rbxm) and starts a watcher process. The watcher automatically syncs code changes into Roblox Studio when PluginDebugService is enabled, facilitating rapid iteration during development. ```Shell rojo build --plugin {{pluginName}}.rbxm --watch ``` -------------------------------- ### Install MeshUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/meshutils module from npm, providing mesh utility methods. ```Shell npm i @quenty/meshutils ``` -------------------------------- ### Installing FakeSkybox Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/fakeskybox module using npm. This module allows transitions between skyboxes. ```Shell npm i @quenty/fakeskybox ``` -------------------------------- ### Installing Camera Package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/camera/README.md Demonstrates how to install the @quenty/camera package using the npm package manager. This is a prerequisite for using the module. ```bash npm install @quenty/camera --save ``` -------------------------------- ### Installing EquippedTracker Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/equippedtracker module using npm. This module tracks the equipped player of a tool. ```Shell npm i @quenty/equippedtracker ``` -------------------------------- ### Install MarketplaceUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/marketplaceutils module from npm, providing utility methods for Roblox's MarketplaceService. ```Shell npm i @quenty/marketplaceutils ``` -------------------------------- ### Install AnimationProvider using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/animationprovider/README.md Installs the AnimationProvider package from npm into the current project's dependencies. ```Shell npm install @quenty/animationprovider --save ``` -------------------------------- ### Installing the Spawning Package Source: https://github.com/quenty/nevermoreengine/blob/main/src/spawning/README.md This command uses npm (Node Package Manager) to install the @quenty/spawning package and adds it to the project's dependencies in the package.json file. ```Shell npm install @quenty/spawning --save ``` -------------------------------- ### Installing Promise (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/promise package using npm. This package provides a Promise implementation for Roblox. ```Shell npm i @quenty/promise ``` -------------------------------- ### Installing Rodux-Actions Package Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/rodux-actions package using npm. This package serves as an action provider for rodux. ```shell npm i @quenty/rodux-actions ``` -------------------------------- ### Installing SoundPromiseUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/sounds module using npm. This module contains utility functions involving sounds and their state. ```Shell npm i @quenty/sounds ``` -------------------------------- ### Globally Installing Nevermore CLI via NPM Source: https://github.com/quenty/nevermoreengine/blob/main/docs/install.md Installs the Nevermore command-line interface globally using npm. This allows you to run the `nevermore` command from any directory in your terminal. ```bash npm install -g @quenty/nevermore-cli ``` -------------------------------- ### Installing Lipsum Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/lipsum package from npm, providing a Lorem Ipsum generator for Roblox. ```shell npm i @quenty/lipsum ``` -------------------------------- ### Install Hide package using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/hide/README.md Installs the @quenty/hide package from npm, adding it as a dependency to the project's package.json file. ```shell npm install @quenty/hide --save ``` -------------------------------- ### Installing IsAMixin via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/isamixin/README.md This command installs the IsAMixin package from the npm registry and adds it as a dependency to your project's package.json file. ```Shell npm install @quenty/isamixin --save ``` -------------------------------- ### Installing @quenty/brio Package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/brio package using npm. This package wraps objects and manages their alive/dead state. ```Shell npm i @quenty/brio ``` -------------------------------- ### Installing Lrucache Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/lrucache package from npm, providing an LRUCache library. ```shell npm i @quenty/lrucache ``` -------------------------------- ### Installing Additional Nevermore Packages via NPM Source: https://github.com/quenty/nevermoreengine/blob/main/docs/install.md Installs a specific Nevermore package (e.g., `@quenty/servicebag`) into the project's `node_modules` folder using npm. This adds the package and its dependencies to your project. ```bash npm install @quenty/servicebag ``` -------------------------------- ### Installing @quenty/camerainfo Package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/camerainfo package using npm. This package offers utility methods to transfer camera information. ```Shell npm i @quenty/camerainfo ``` -------------------------------- ### Installing Memoize NPM package Source: https://github.com/quenty/nevermoreengine/blob/main/src/memoize/README.md This command installs the @quenty/memoize package from the npm registry and adds it as a dependency to your project's package.json file. ```Shell npm install @quenty/memoize --save ``` -------------------------------- ### Installing LinkUtils Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/linkutils package from npm, providing utility functions for object links. ```shell npm i @quenty/linkutils ``` -------------------------------- ### Installing SoundPlayer Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/soundplayer module using npm. This module provides a sound playback helper. ```Shell npm i @quenty/soundplayer ``` -------------------------------- ### Installing ExperienceCalculator Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/experiencecalculator module using npm. This module calculates experience based on an exponential curve. ```Shell npm i @quenty/experiencecalculator ``` -------------------------------- ### Installing SettingsInputKeyMap with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/settings-inputkeymap package using npm, used for saving input key map settings for players. ```shell npm i @quenty/settings-inputkeymap ``` -------------------------------- ### Installing ConvexHull package using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/convexhull/README.md Installs the @quenty/convexhull package from the npm registry and saves it as a production dependency in your project's package.json file. This command requires Node.js and npm to be installed and configured. ```Shell npm install @quenty/convexhull --save ``` -------------------------------- ### Installing @quenty/weldconstraintutils package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/weldconstraintutils package from npm, making it available for use in your project. ```shell npm i @quenty/weldconstraintutils ``` -------------------------------- ### Installing Tuple package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/tuple package, offering utility functions for working with tuples. ```Shell npm i @quenty/tuple ``` -------------------------------- ### Installing DeathReport Service Source: https://github.com/quenty/nevermoreengine/blob/main/src/deathreport/README.md This command installs the DeathReport service package using npm, saving it as a dependency in your project. ```Shell npm install @quenty/deathreport --save ``` -------------------------------- ### Installing Kinematics Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/kinematics package from npm, providing a Kinematics class and utility functions. ```shell npm i @quenty/kinematics ``` -------------------------------- ### Installing @quenty/vector3utils package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/vector3utils package from npm, making it available for use in your project. ```shell npm i @quenty/vector3utils ``` -------------------------------- ### Installing Spawning Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/spawning module using npm. This module provides a centralized spawning system. ```Shell npm i @quenty/spawning ``` -------------------------------- ### Installing Settings Service with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/settings/README.md Installs the @quenty/settings package using the npm package manager, adding it as a project dependency. This command is typically run in the project's root directory. ```Shell npm install @quenty/settings --save ``` -------------------------------- ### Installing LocalizedTextUtils Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/localizedtextutils package from npm, providing utilities for localized text. ```shell npm i @quenty/localizedtextutils ``` -------------------------------- ### Installing RogueProperties Package Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/rogue-properties package using npm. This package manages roguelike properties that can be modified by external providers. ```shell npm i @quenty/rogue-properties ``` -------------------------------- ### Install Math Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/math module from npm, providing utility math functions for Roblox. ```Shell npm i @quenty/math ``` -------------------------------- ### Installing PathfindingUtils Module via npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/pathfindingutils package from npm, providing utilities for pathfinding in Roblox. ```Shell npm i @quenty/pathfindingutils ``` -------------------------------- ### Installing NoCollisionConstraintUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/nocollisionconstraintutils/README.md This command installs the NoCollisionConstraintUtils package from the npm registry, saving it as a dependency in your project's package.json file. ```shell npm install @quenty/nocollisionconstraintutils --save ``` -------------------------------- ### Install BaseObject package using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/baseobject/README.md Installs the @quenty/baseobject package from npm and saves it as a dependency in the project's package.json file. ```Shell npm install @quenty/baseobject --save ``` -------------------------------- ### Installing Signal with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/signal package using npm, providing a simple signal implementation for Roblox. ```shell npm i @quenty/signal ``` -------------------------------- ### Installing ValueBaseUtils package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/valuebaseutils package, which offers utilities for Roblox ValueBase objects. ```Shell npm i @quenty/valuebaseutils ``` -------------------------------- ### Installing RoundedBackingBuilder Package Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/roundedbackingbuilder package using npm. This package is used to construct a rounded backing with a shadow. ```shell npm i @quenty/roundedbackingbuilder ``` -------------------------------- ### Installing @quenty/valueobject package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/valueobject package from npm, making it available for use in your project. ```shell npm i @quenty/valueobject ``` -------------------------------- ### Install PlayerThumbnailUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/policyserviceutils/README.md This command installs the PlayerThumbnailUtils package from npm into your project dependencies. ```Shell npm install @quenty/playerthumbnailutils --save ``` -------------------------------- ### Installing IsAMixin Module with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/isamixin package from npm, providing a generic IsA interface for Lua classes in Roblox. ```bash npm i @quenty/isamixin ``` -------------------------------- ### Installing Permission Provider Package Source: https://github.com/quenty/nevermoreengine/blob/main/src/permissionprovider/README.md Installs the @quenty/permissionprovider package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/permissionprovider --save ``` -------------------------------- ### Installing @quenty/vector3int16utils package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/vector3int16utils package from npm, making it available for use in your project. ```shell npm i @quenty/vector3int16utils ``` -------------------------------- ### Install CoreGuiEnabler using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/coreguienabler/README.md Installs the CoreGuiEnabler package from the npm registry as a project dependency. ```Shell npm install @quenty/coreguienabler --save ``` -------------------------------- ### Install AvatarEditorUtils using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/avatareditorutils/README.md Installs the AvatarEditorUtils package from npm into your project's dependencies. ```Shell npm install @quenty/avatareditorutils --save ``` -------------------------------- ### Installing String Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/string module using npm. This module provides utility functions for strings. ```Shell npm i @quenty/string ``` -------------------------------- ### Install UTF8 library via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/utf8/README.md Installs the @quenty/utf8 package from npm and saves it as a project dependency. ```Shell npm install @quenty/utf8 --save ``` -------------------------------- ### Installing UserServiceUtils package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/userserviceutils package, offering utilities related to the Roblox UserService. ```Shell npm i @quenty/userserviceutils ``` -------------------------------- ### Installing Snackbar with NPM Source: https://github.com/quenty/nevermoreengine/blob/main/src/snackbar/README.md Installs the Snackbar package using npm, saving it as a project dependency. ```Shell npm install @quenty/snackbar --save ``` -------------------------------- ### Installing MemoryStoreUtils with npm (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/src/memorystoreutils/README.md This command installs the MemoryStoreUtils package using npm, saving it as a dependency in your project's package.json file. ```Shell npm install @quenty/memorystoreutils --save ``` -------------------------------- ### Install GenericScreenGuiProvider Source: https://github.com/quenty/nevermoreengine/blob/main/src/genericscreenguiprovider/README.md Installs the GenericScreenGuiProvider package using the npm package manager. The --save flag adds the package as a dependency in the project's package.json file. ```Shell npm install @quenty/genericscreenguiprovider --save ``` -------------------------------- ### Install ButtonDragModel using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/buttondragmodel/README.md This command installs the ButtonDragModel package from npm into your project, saving it as a dependency. ```Shell npm install @quenty/buttondragmodel --save ``` -------------------------------- ### Installing Binder using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/binder/README.md Installs the @quenty/binder package using npm, saving it as a dependency in the project's package.json file. This is the standard way to add the Binder library to a project managed with npm. ```Shell npm install @quenty/binder --save ``` -------------------------------- ### Installing BinarySearch Package Source: https://github.com/quenty/nevermoreengine/blob/main/src/binarysearch/README.md Installs the BinarySearch package using npm, typically for development or tooling purposes. ```Shell npm install @quenty/binarysearch --save ``` -------------------------------- ### Installing Flipbook Component via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/flipbook/README.md This command installs the `@quenty/flipbook` package from the npm registry, adding it as a project dependency. It is the standard way to include the component in a Node.js or similar project. ```Shell npm install @quenty/flipbook --save ``` -------------------------------- ### Installing SocialServiceUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/socialserviceutils package using npm, providing utility functions wrapping Roblox's SocialService with promises. ```shell npm i @quenty/socialserviceutils ``` -------------------------------- ### Installing PolicyServiceUtils (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/policyserviceutils package using npm. This package provides utility methods to query policies for players from PolicyService. ```Shell npm i @quenty/policyserviceutils ``` -------------------------------- ### Installing ScoredActionService (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/scoredactionservice/README.md Installs the ScoredActionService package using npm. This command adds the package as a dependency to your project. ```Shell npm install @quenty/scoredactionservice --save ``` -------------------------------- ### Installing Snackbar with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/snackbar package using npm, providing a service for displaying temporary snackbar messages. ```shell npm i @quenty/snackbar ``` -------------------------------- ### Installing SeatUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/seatutils/README.md Installs the SeatUtils package from the npm registry into the current project directory, saving it as a dependency in the package.json file. ```shell npm install @quenty/seatutils --save ``` -------------------------------- ### Installing Elo Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/elo module using npm. This module provides utility functions for Elo rating calculations. ```Shell npm i @quenty/elo ``` -------------------------------- ### Installing RoundedBackingBuilder Source: https://github.com/quenty/nevermoreengine/blob/main/src/roundedbackingbuilder/README.md Installs the RoundedBackingBuilder package using the npm package manager, likely for tooling or documentation purposes. ```Shell npm install @quenty/roundedbackingbuilder --save ``` -------------------------------- ### Installing PlayerUtils (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/playerutils package using npm. This package contains general player utility functions. ```Shell npm i @quenty/playerutils ``` -------------------------------- ### Install PlayerHumanoidBinder Module using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/playerhumanoidbinder/README.md Installs the PlayerHumanoidBinder package from npm, adding it as a dependency to your project. ```Shell npm install @quenty/playerhumanoidbinder --save ``` -------------------------------- ### Installing SoftShutdown with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/softshutdown package using npm, providing a service to gracefully shut down servers by teleporting players. ```shell npm i @quenty/softshutdown ``` -------------------------------- ### Install OverriddenProperty module via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/overriddenproperty/README.md Installs the @quenty/overriddenproperty package using npm, saving it as a project dependency. ```Shell npm install @quenty/overriddenproperty --save ``` -------------------------------- ### Installing SettingsInputKeyMap package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/settings-inputkeymap/README.md This command installs the @quenty/settings-inputkeymap package as a project dependency using npm, the Node.js package manager. This is the standard way to add the component to your project. ```Shell npm install @quenty/settings-inputkeymap --save ``` -------------------------------- ### Add New Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/tools/nevermore-cli/templates/game-template/README.md Adds a new package from the npm registry to the project dependencies. Replace @quenty/package-name with the actual package name. ```Shell npm install @quenty/package-name ``` -------------------------------- ### Install TransparencyService using npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/transparencyservice/README.md Installs the TransparencyService package using npm, saving it as a dependency in the project's package.json file. This command is typically run in the project's root directory. ```Shell npm install @quenty/transparencyservice --save ``` -------------------------------- ### Installing ClipCharacters Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/clipcharacters/README.md This command installs the @quenty/clipcharacters package using npm, saving it as a project dependency. ```bash npm install @quenty/clipcharacters --save ``` -------------------------------- ### Installing @quenty/buttonhighlightmodel Package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/buttonhighlightmodel package using npm. This package contains model information for the current button highlight state. ```Shell npm i @quenty/buttonhighlightmodel ``` -------------------------------- ### Installing ServiceBag with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/servicebag package using npm, providing mechanisms for Nevermore. ```shell npm i @quenty/servicebag ``` -------------------------------- ### Install MemoryStoreUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/memorystoreutils module from npm, providing utility functions for Roblox's MemoryStoreService. ```Shell npm i @quenty/memorystoreutils ``` -------------------------------- ### Installing getMechanismParts module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/getmechanismparts/README.md This command installs the @quenty/getmechanismparts package from the npm registry, saving it as a dependency in your project's package.json file. ```Shell npm install @quenty/getmechanismparts --save ``` -------------------------------- ### Install UltrawideContainerUtils (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/ultrawidecontainerutils/README.md Installs the UltrawideContainerUtils package using npm, adding it as a project dependency. This command is typically run in the project's terminal. ```npm npm install @quenty/ultrawidecontainerutils --save ``` -------------------------------- ### Installing Spring Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/spring module using npm. This module provides a spring implementation for Roblox. ```Shell npm i @quenty/spring ``` -------------------------------- ### Installing StateStack Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/statestack module using npm. This module provides a stack of values for managing state. ```Shell npm i @quenty/statestack ``` -------------------------------- ### Installing JSONUtils Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/jsonutils package from npm, providing JSON utility functions for Roblox Lua. ```shell npm i @quenty/jsonutils ``` -------------------------------- ### Install @quenty/humanoidanimatorutils package Source: https://github.com/quenty/nevermoreengine/blob/main/src/humanoidanimatorutils/README.md This command uses npm (Node Package Manager) to install the @quenty/humanoidanimatorutils package and save it as a dependency in your project's package.json file. ```shell npm install @quenty/humanoidanimatorutils --save ``` -------------------------------- ### Installing UltrawideContainerUtils package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/ultrawidecontainerutils package, which helps create containers for ultrawide screen compatibility. ```Shell npm i @quenty/ultrawidecontainerutils ``` -------------------------------- ### Install Table Module using npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/table package from npm, providing Table and Set utility functions for Roblox. ```Shell npm i @quenty/table ``` -------------------------------- ### Install MetricUtils Module (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/metricutils module from npm, providing utility functions to convert to or from metric units. ```Shell npm i @quenty/metricutils ``` -------------------------------- ### Installing Rodux Undo Library Source: https://github.com/quenty/nevermoreengine/blob/main/src/rodux-undo/README.md This command installs the @quenty/rodux-undo package from npm and adds it as a dependency to your project. ```Shell npm install @quenty/rodux-undo --save ``` -------------------------------- ### Installing @quenty/camera Package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/camera package using npm. This package provides Quenty's camera system for Roblox. ```Shell npm i @quenty/camera ``` -------------------------------- ### Installing DataStore Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/datastore/README.md Command to install the @quenty/datastore package using npm, saving it as a dependency. This is the standard way to add the library to a Node.js project, often used in build workflows for Roblox projects. ```npm npm install @quenty/datastore --save ``` -------------------------------- ### Installing NetworkOwnerUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/networkownerutils package using the npm package manager. This library provides utility functions for working with network owners. ```Shell npm i @quenty/networkownerutils ``` -------------------------------- ### Installing MeshUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/meshutils/README.md This command installs the MeshUtils package from npm and saves it as a dependency in your project's package.json file. ```shell npm install @quenty/meshutils --save ``` -------------------------------- ### Install TemplateProvider Module using npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/templateprovider package from npm, providing the base for a template retrieval system in Roblox. ```Shell npm i @quenty/templateprovider ``` -------------------------------- ### Installing PartTouchingCalculator via npm (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/parttouchingcalculator package using npm. This package determines if parts are touching or not. ```Shell npm i @quenty/parttouchingcalculator ``` -------------------------------- ### Install CoreGuiUtils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/coreguiutils package from npm, providing utility functions to work with the CoreGui in Roblox. ```shell npm i @quenty/coreguiutils ``` -------------------------------- ### Installing RogueHumanoid Package Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/rogue-humanoid package using npm. This package handles roguelike humanoid properties that can be modified. ```shell npm i @quenty/rogue-humanoid ``` -------------------------------- ### Installing Remoting Package (npm) Source: https://github.com/quenty/nevermoreengine/blob/main/src/remoting/README.md This command installs the `@quenty/remoting` package using npm, saving it as a dependency in the project's `package.json` file. This is typically done in a project using Node.js for build processes or tooling. ```Shell npm install @quenty/remoting --save ``` -------------------------------- ### Installing ButtonUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/buttonutils/README.md Installs the ButtonUtils package from npm and saves it as a project dependency using the npm package manager. ```Shell npm install @quenty/buttonutils --save ``` -------------------------------- ### Installing NetworkOwnerService with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/networkownerservice package using the npm package manager. This service tracks a stack of owners for reliable network owner setting. ```Shell npm i @quenty/networkownerservice ``` -------------------------------- ### Installing IK Module with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/ik package from npm, providing Inverse Kinematics functionality for characters on Roblox. ```bash npm i @quenty/ik ``` -------------------------------- ### Installing safeDestroy via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/safedestroy/README.md Instructions on how to install the safeDestroy package using the npm package manager, saving it as a project dependency. ```npm npm install @quenty/safedestroy --save ``` -------------------------------- ### Installing FirstPersonCharacterTransparency Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/firstpersoncharactertransparency module using npm. This module controls character transparency in first-person mode. ```Shell npm i @quenty/firstpersoncharactertransparency ``` -------------------------------- ### Installing @quenty/buttondragmodel Package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/buttondragmodel package using npm. This package provides a model for dragging buttons. ```Shell npm i @quenty/buttondragmodel ``` -------------------------------- ### Installing EnabledMixin Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/enabledmixin module using npm. This module adds an Enabled/Disabled state mixin to classes. ```Shell npm i @quenty/enabledmixin ``` -------------------------------- ### Installing PolynomialUtils (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/polynomialutils package using npm. This package provides functionality to solve polynomials of certain degrees. ```Shell npm i @quenty/polynomialutils ``` -------------------------------- ### Installing QFrame Package with npm (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/src/qframe/README.md This command installs the @quenty/qframe package using npm, saving it as a project dependency. It is typically used to add the QFrame library to a Node.js or similar project for development. ```shell npm install @quenty/qframe --save ``` -------------------------------- ### Installing PhysicsUtils Module via npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/physicsutils package from npm, providing a general physics library for use on Roblox. ```Shell npm i @quenty/physicsutils ``` -------------------------------- ### Installing OverriddenProperty via npm (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/overriddenproperty package using npm. This package allows setting properties on the client and replicating them to the server. ```Shell npm i @quenty/overriddenproperty ``` -------------------------------- ### Installing ActionManager with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/actionmanager/README.md This command demonstrates how to install the ActionManager package using npm, which is typically used in JavaScript/Node.js environments to manage project dependencies. ```Shell npm install @quenty/actionmanager --save ``` -------------------------------- ### Installing Motor6D Package via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/motor6d/README.md Installs the @quenty/motor6d package using npm, saving it as a project dependency. ```Shell npm install @quenty/motor6d --save ``` -------------------------------- ### Installing RxBinderUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/rxbinderutils package using npm. This package provides reactive extensions for binders within the NevermoreEngine ecosystem. It is typically used in a Node.js environment. ```Shell npm i @quenty/rxbinderutils ``` -------------------------------- ### Installing IdleService with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/idleservice/README.md This command uses npm, the Node.js package manager, to install the IdleService package from the @quenty scope and saves it as a project dependency. ```shell npm install @quenty/idleservice --save ``` -------------------------------- ### Installing HumanoidTeleportUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/humanoidteleportutils/README.md Installs the HumanoidTeleportUtils package using the npm package manager. This command adds the package as a dependency to your project. ```Shell npm install @quenty/humanoidteleportutils --save ``` -------------------------------- ### Loading Data from Substore and Enabling Saving (Lua) Source: https://github.com/quenty/nevermoreengine/blob/main/src/datastore/README.md Demonstrates how to retrieve data from nested substores ('slot0', 'data') using `GetSubStore`, load a specific key ('money') with a default value, handle the asynchronous load result using `.Then()`, update a value object, and enable automatic saving on value changes using `StoreOnValueChange`. Includes error handling with `.Catch()`. ```Lua local dataStore = playerDataStoreManager:GetDataStore(player) -- Let's use a substore here so we can add slots later local currentSlot = dataStore:GetSubStore("slot0") local playerData = currentSlot:GetSubStore("data") playerData:Load("money", 0):Then(function(money) playerMoneyValue.Value = money playerData:StoreOnValueChange("money", playerMoneyValue) -- Enable saving now that we've loaded in end):Catch(function(err) warn("Failed to load data store") end) ``` -------------------------------- ### Install Blend with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/blend package using the npm package manager. This package provides a declarative UI system. ```Shell npm i @quenty/blend ``` -------------------------------- ### Installing UndoStack package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/undostack package, implementing a generalized undo stack for Roblox. ```Shell npm i @quenty/undostack ``` -------------------------------- ### Installing ColorPicker with npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/colorpicker/README.md Installs the ColorPicker package using the npm package manager. This command adds the package as a dependency to your project. ```Shell npm install @quenty/colorpicker --save ``` -------------------------------- ### Installing PolynomialUtils via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/polynomialutils/README.md This command installs the @quenty/polynomialutils package from the npm registry. The --save flag adds it as a dependency to your project's package.json file, making it a required part of your project. ```Shell npm install @quenty/polynomialutils --save ``` -------------------------------- ### Installing Blend via npm Source: https://github.com/quenty/nevermoreengine/blob/main/src/blend/README.md Installs the Blend package using npm, saving it as a dependency in the project's package.json file. ```Shell npm install @quenty/blend --save ``` -------------------------------- ### Installing Maid Module Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/maid package from npm, providing utilities for cleaning up event listeners and objects in Roblox. ```shell npm i @quenty/maid ``` -------------------------------- ### Installing PreferredParentUtils (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/preferredparentutils package using npm. This package handles logic for creating a 'preferred' parent container or erroring if it already exists. ```Shell npm i @quenty/preferredparentutils ``` -------------------------------- ### Installing UIObjectUtils package (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Provides the npm command to install the @quenty/uiobjectutils package, a library for UI object utilities in Roblox. ```Shell npm i @quenty/uiobjectutils ``` -------------------------------- ### Installing @quenty/transitionmodel via npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/transitionmodel module using the npm package manager. This module assists with showing and hiding Gui elements with transitions. ```Shell npm i @quenty/transitionmodel ``` -------------------------------- ### Installing @quenty/voicechat package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/voicechat package from npm, making it available for use in your project. ```shell npm i @quenty/voicechat ``` -------------------------------- ### Installing NoCollisionConstraintUtils with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/nocollisionconstraintutils package using the npm package manager. This library provides utilities for creating and manipulating NoCollisionConstraints. ```Shell npm i @quenty/nocollisionconstraintutils ``` -------------------------------- ### Installing @quenty/viewport package with npm Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md This command installs the @quenty/viewport package from npm, making it available for use in your project. ```shell npm i @quenty/viewport ``` -------------------------------- ### Installing PlayerThumbnailUtils (Shell) Source: https://github.com/quenty/nevermoreengine/blob/main/readme.md Installs the @quenty/playerthumbnailutils package using npm. This package offers a reimplementation of Player:GetUserThumbnailAsync with promise and retry logic. ```Shell npm i @quenty/playerthumbnailutils ```