Skip to content

danocmx/node-tf2-static-schema

Repository files navigation

TF2 Static Schema

This package keeps TF2 schema files up to date in the temp folder.

This is a work in progress, bear in mind the API can change.

Reason I've created this

  • Unrealibity of steam servers
  • Lack of TF2 updates making it illogical to update locally every X hour
  • Loading just what you want into your app!

Instalation

If you're only using schema.static, install like:

npm install --no-optional tf2-static-schema

If you want to use core of the package (updating static files or fetching data yourself) do:

npm install tf2-static-schema

Usage

All parts are required through node resolver.

require('tf2-static-schema/static/*'), * can be one of:

  • attributes
  • effects
  • item-names
  • items
  • items-game
  • levels
  • lookups
  • origins
  • paint-kits
  • parts
  • qualities
  • sets

require('tf2-static-schema/core') provides:

  • fetchAll - fetches all schemas
  • update - updates static files
  • getItemsGame - fetches game metadata
  • getPaintKits - fetchs paint kits
  • getSchemaItems - fetches the items with API Key
  • getSchemaOverview - fetches the overview with API Key

This package is used as a sister package to tf2-item-format, a parsing/builder library for different TF2 item formats used across the community.

About

TF2 schema stored in static files on github!

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •