tgui-core v1.2.0
tgui-core
A collection of utilities and components for the tgui framework.
This package was built to help the various downstream SS13 servers stay up to date with TGUI without having to keep a local version of each file.
You can view the code on GitHub.
Installation
(assuming you have a tgui folder, navigate to the specific package)
cd tgui/packages/tgui
yarn add tgui-core
Usage
Now, you can use them like normal TGUI components.
import { Button } from 'tgui-core/components';
<Button>Click</Button>;
You can even use it in tandem with your own in house TGUI components,
import { Button } from 'tgui-core/components';
import { Box } from '../components';
License
MIT
Contributing
Contributions are welcome. Please open an issue or a pull request. I am available on the tgstation discord.
Releasing a new version
To automagically release a new version of the tgui-core package, simply create a new release with the tag set to the new version you want to publish. Set the tag to be the commit you want to base the version off of (likely the latest, being the default).
The release workflow will take care of setting the package.json
version, building, generating a release changelog, and publishing to npm.
Development
This project uses pnpm for its package manager.
To set up the repository:
pnpm install
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago