npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

indiatoeu

v2.0.0

Published

Structured reference dataset for the 2026 India-EU bilateral agreements — visa cascade tiers, FTA tariff sectors, EU country profiles, salary benchmarks, and agreement tracking data.

Readme

🇮🇳🇪🇺 IndiaToEU — 2026 India-EU Bilateral Data Toolkit

NPM Version License: MIT TypeScript Website

Structured reference dataset for the 2026 India-EU bilateral agreements. This lightweight npm package provides verified data on the India-EU Free Trade Agreement, Schengen visa cascade tiers, EU country economic profiles, salary benchmarks, and agreement tracking — ready to integrate into your own applications.


📦 Installation

npm install indiatoeu

🚀 Quick Start

import {
    metadata,
    euCountries,
    visaCategories,
    ftaSectors,
    agreements,
    salaryBenchmarks,
} from 'indiatoeu';

// Get all Schengen countries
const schengenStates = euCountries.countries.filter(c => c.schengen);
console.log(`${schengenStates.length} Schengen member states`);

// Find zero-tariff sectors
const zeroTariff = ftaSectors.sectors.filter(s => s.post_fta_avg_duty_pct === 0);
console.log(`${zeroTariff.length} sectors with zero tariff under FTA`);

// Get visa cascade tiers
visaCategories.cascade_tiers.forEach(tier => {
    console.log(`Tier ${tier.tier}: ${tier.name} — ${tier.validity}`);
});

📁 Available Data Modules

| Module | Description | Records | |:---|:---|:---| | metadata | SEO metadata for all IndiaToEU pages | 11 pages | | euCountries | All 27 EU member states with salary, tax & Blue Card data | 27 countries | | visaCategories | Schengen Cascade Visa tiers, special categories & document checklists | 3 tiers + 3 special | | ftaSectors | India's top export sectors to EU with tariff reduction details | 10 sectors | | agreements | All 2026 bilateral agreements with ratification status | 4 agreements | | salaryBenchmarks | Tech salary benchmarks across EU countries (net pay, rent, savings) | 10 benchmarks |

💡 Usage Examples

Find Blue Card salary threshold for a specific country

import { euCountries } from 'indiatoeu';

const germany = euCountries.countries.find(c => c.code === 'DE');
console.log(`Blue Card min salary in Germany: €${germany.blue_card_min_salary_eur}`);
// Output: Blue Card min salary in Germany: €43992

Calculate savings for an Indian dev in Netherlands

import { salaryBenchmarks } from 'indiatoeu';

const nlDev = salaryBenchmarks.benchmarks.find(
    b => b.country_code === 'NL' && b.role === 'Software Engineer'
);

const annualSavingsINR = nlDev.estimated_monthly_savings_eur * 12 * salaryBenchmarks.exchange_rate.eur_to_inr;
console.log(`Estimated annual savings: ₹${Math.round(annualSavingsINR).toLocaleString('en-IN')}`);
// Output: Estimated annual savings: ₹9,33,480

Check which FTA sectors have immediate zero tariff

import { ftaSectors } from 'indiatoeu';

const immediateZero = ftaSectors.sectors.filter(
    s => s.post_fta_avg_duty_pct === 0 && s.phase_out_years === 0
);

immediateZero.forEach(s => {
    console.log(`✅ ${s.sector}: €${s.annual_export_value_eur_million}M annual exports`);
});

Get the India-EU agreement timeline

import { agreements } from 'indiatoeu';

const criticalEvents = agreements.timeline.filter(e => e.significance === 'critical');
criticalEvents.forEach(e => console.log(`📌 ${e.date}: ${e.event}`));

🔗 TypeScript Support

This package ships with full TypeScript definitions. Import types directly:

import type { EUCountry, CascadeTier, FTASector, SalaryBenchmark } from 'indiatoeu';

function getSchengenCountries(countries: EUCountry[]): EUCountry[] {
    return countries.filter(c => c.schengen);
}

🧰 Live Tools (Powered by this data)

These interactive tools on IndiaToEU.com use the same underlying dataset:

| Tool | What It Does | Try It | |:---|:---|:---| | 🛂 Visa Checker | Check Schengen cascade visa eligibility | Launch → | | 💰 Salary Calculator | Convert EU salary to INR with tax & PPP | Launch → | | 📦 Duty Finder | Search FTA tariff rates by HS code | Launch → | | 📊 Agreement Tracker | Track bilateral agreement ratification progress | Launch → |

🏗️ Related Projects & Links

📄 About & Legal

📋 Data Sources

This dataset is compiled from publicly available sources including:

  • Official EU Commission publications on the India-EU FTA
  • Schengen visa code regulations and the 2026 cascade mechanism
  • Eurostat employment and salary statistics
  • European Central Bank exchange rates
  • National immigration authority guidelines

⚠️ Disclaimer: This data is for informational and development purposes. Always verify with official government sources before making decisions. See indiatoeu.com/disclaimer.

🤝 Contributing

Contributions are welcome! Please read the CONTRIBUTING.md guide first.

📄 License

MIT © IndiaToEU — See LICENSE for details.