# Installation
# Install the package
# Using NPM:
npm install echofetch --save
# Using YARN
yarn add echofetch
# Build setup
To use EchoFetch, you need to configure TypeScript (opens new window) or Babel (opens new window) in your project to enable support for ECMAScript Decorators (opens new window), which is necessary for decorators to work inside the browser.
# TypeScript
Create a tsconfig.json in your project root and:
- Add or change
experimentalDecorators: true - Make sure to add the
es2015module.
{
"compilerOptions": {
"target": "es5",
"module": "es2015",
"moduleResolution": "node",
"strict": true,
"experimentalDecorators": true
}
}
# Babel
Install the following packages:
@babel/plugin-proposal-decorators@babel/plugin-proposal-class-properties
Using NPM:
npm install --save-dev @babel/plugin-proposal-decorators @babel/plugin-proposal-class-properties
Using Yarn:
yarn add -D @babel/plugin-proposal-decorators @babel/plugin-proposal-class-properties
Configure .babelrc in your project root:
{
"plugins": [
["@babel/proposal-decorators"],
["@babel/proposal-class-properties"]
]
}
← Home Getting started →