Industry Context — Common BS Fingerprints in Software, SaaS & Tech Products
TypeScript
(https://typescriptlang.org) 📸 Data Snapshot: June 20, 2026Analyze the raw signals below. How would a machine score this business’s credibility?
Here are the exact signals captured from up to six pages of the site — the same raw inputs the evaluation engine analyzed. They are grouped by signal type so you can weigh each the way the machine does.
🏗️ Semantic Structure — heading hierarchy & page identity (Info Density · Commodity Fingerprint)
HOMEPAGE TypeScript: JavaScript With Syntax For Types. (https://typescriptlang.org)
TypeScript: JavaScript With Syntax For Types.
NAV_HEADER_HEADING_REPEATED_BODY_FOOTER TypeScript: How to set up TypeScript (https://typescriptlang.org/download/)
TypeScript: How to set up TypeScript
NAV_HEADER_HEADING_REPEATED_BODY_FOOTER TypeScript: TS Playground – An online editor for exploring TypeScript and JavaScript (https://typescriptlang.org/play/)
TypeScript: TS Playground – An online editor for exploring TypeScript and JavaScript
NAV_HEADER_HEADING_REPEATED_FOOTER TypeScript: TypeScript Community Resources (https://typescriptlang.org/community/)
TypeScript: TypeScript Community Resources
📝 The Narrative — clean text per page (Info Density · Semantic Coherence)
HOMEPAGE · THIN (https://typescriptlang.org) TypeScript: JavaScript With Syntax For Types.
[H1] TypeScript is JavaScript with syntax for types.
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.Try TypeScript NowOnline or via npmEditor ChecksAuto-completeInterfacesJSX
tsconst user = { firstName: "Angela", lastName: "Davis", role: "Professor",}
SUB-PAGE (https://typescriptlang.org/download/) TypeScript: How to set up TypeScript
[H1] Download TypeScript TypeScript can be installed through three installation routes depending on how you intend to use it: an npm module, a NuGet package or a Visual Studio Extension.If you are using Node.js, you want the npm version. If you are using MSBuild in your project, you want the NuGet package or Visual Studio extension. [H2] TypeScript in Your Project Having TypeScript set up on a per-project basis lets you have many projects with many different versions of TypeScript, this keeps each project working consistently. [H3] via npm TypeScript is available as a package on the npm registry available as "typescript".You will need a copy of Node.js as an environment to run the package. Then you use a dependency manager like npm, yarn or pnpm to download TypeScript into your project.npm install typescript --save-devnpm yarn pnpmAll of these dependency managers support lockfiles, ensuring that everyone on your team is using the same version of the language. You can then run the TypeScript compiler using one of the following commands:npx tscnpm yarn pnpm [H3] with Visual Studio For most project types, you can get TypeScript as a package in Nuget for your MSBuild projects, for example an ASP.NET Core app.When using Nuget, you can install TypeScript through Visual Studio using:The Manage NuGet Packages window (which you can get to by right-clicking on a project node)The Nuget Package Manager Console (found in Tools > NuGet Package Manager > Package Manager Console) and then running:Install-Package Microsoft.TypeScript.MSBuildFor project types which don't support Nuget, you can use the TypeScript Visual Studio extension. You can install the extension using Extensions > Manage Extensions in Visual Studio.The examples below are for more advanced use cases. [H2] Globally Installing TypeScript It can be handy to have TypeScript available across all projects, often to test one-off ideas. Long-term, codebases should prefer a project-wide installation over a global install so that they can benefit from reproducible builds across different machines. [H3] via npm You can use npm to install TypeScript globally, this means that you can use the tsc command anywhere in your terminal.To do this, run npm install -g typescript. This will install the latest version (currently 6.0). [H3] via Visual Studio Marketplace You can install TypeScript as a Visual Studio extension, which will allow you to use TypeScript across many MSBuild projects in Visual Studio.The latest version is available in the Visual Studio Marketplace. [H2] Working with TypeScript-compatible transpilers There are other tools which convert TypeScript files to JavaScript files. You might use these tools for speed or consistency with your existing build tooling.Each of these projects handle the file conversion, but do not handle the type-checking aspects of the TypeScript compiler. So it's likely that you will still need to keep the above TypeScript dependency around, and you will want to enable isolatedModules. [H3] Babel Babel is a very popular JavaScript transpiler which supports TypeScript files via the plugin @babel/plugin-transform-typescript. [H3] swc swc is a fast transpiler created in Rust which supports many of Babel's features including TypeScript. [H3] Sucrase Sucrase is a Babel fork focused on speed for using in development mode. Sucrase supports TypeScript natively. [H2] Next Steps [H4] Get Started JS to TSNew to ProgrammingOOP to JSFunctional to JSInstallation [H4] Handbook Everyday TypesCreating Types from TypesObject TypesVariable DeclarationsMore on Functions [H4] Tools PlaygroundTSConfig Reference [H4] Release Notes What's upcoming in 6.0?What's new in 6.0 [H4] Tutorials ASP.NETMigrating from JSWorking with the DOMReact & Webpack
SUB-PAGE · THIN (https://typescriptlang.org/play/) TypeScript: TS Playground – An online editor for exploring TypeScript and JavaScript
Downloading TypeScript...
SUB-PAGE (https://typescriptlang.org/community/) TypeScript: TypeScript Community Resources
[H1] Connect with us [H2] Online Tell us what’s working well, what you want to see added or improved, and find out about new updates. [H3] Stack Overflow Engage with your peers and ask questions about TypeScript using the tag 'typescript' [H3] Chat Chat with other TypeScript users in the TypeScript Community Chat. [H3] GitHub Found a bug, or want to give us constructive feedback? Tell us on GitHub [H3] Twitter Stay up to date. Follow us on Twitter @typescript! [H3] Blog Learn about the latest TypeScript developments via our blog! [H3] Definitely Typed TypeScript definition files. Browse the thousands of available for common libraries and frameworks. [H2] Connect in person [H3] Conferences [IMG: logo of TSConf:EU] [H4] TSConf:EU Linz AustriaMarch 31st, 2020 [H2] Conferences Hello [H3] Meetups [IMG: logo of Boston TypeScript Club] [H4] Boston TypeScript Club ??Website [IMG: logo of Hamburg TypeScript] [H4] Hamburg TypeScript ??Website [IMG: logo of Krakow TypeScript User Group] [H4] Krakow TypeScript User Group ??Website [IMG: logo of Melbourne TypeScript] [H4] Melbourne TypeScript ??Website [IMG: logo of Milano TS] [H4] Milano TS ??Website Twitter [IMG: logo of Seattle TypeScript] [H4] Seattle TypeScript ??Website [IMG: logo of Sevilla TypeScript] [H4] Sevilla TypeScript ??Website Twitter [IMG: logo of San Francisco TypeScript Meetup] [H4] San Francisco TypeScript Meetup ??Website [IMG: logo of Sydney TypeScript] [H4] Sydney TypeScript ??Website Twitter [IMG: logo of TypeScript NYC] [H4] TypeScript NYC ??Website [IMG: logo of TypeScript Brazil Meetup] [H4] TypeScript Brazil Meetup ??Website Twitter [IMG: logo of TypeScript JP] [H4] TypeScript JP ??Website Twitter [IMG: logo of Paris TypeScript] [H4] Paris TypeScript ??Website Twitter [IMG: logo of Phoenix TypeScript] [H4] Phoenix TypeScript ??Website [IMG: logo of Wroclaw TypeScript] [H4] Wroclaw TypeScript ??Website Twitter
🛡️ Trust Signals — reviews, proof links, trust-theatre flag (Trust & Proof)
| Page | Reviews | Proof links |
|---|---|---|
| / (home) | 4 | 0 |
| /download/ | 3 | 0 |
| /play/ | 3 | 0 |
| /community/ | 1 | 0 |
🔗 Identity & Technical Layer — schema JSON-LD: identity chains, entity gaps (Identity & Authority)
Your Diagnosis
Before revealing the machine’s verdict, predict the BS score for each signal. Higher = more BS (more fluff, less verifiable substance). Drag each slider, then submit to compare your judgment against the engine.
Stuck? Reveal the heuristic lens — how the deterministic page-auditor reads each signal (no AI, pure pattern rules)
These are the structural rules a local, deterministic auditor applies — the same lens you can use to judge each signal. They describe what to look for, not this company’s result.
Classify each sentence as substantive or hollow. Grounding markers — numbers, currencies, dates, technical units, named entities — outweigh marketing adjectives. When fluff sits right next to hard evidence, the fluff is forgiven.
Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.
Count trust words (review, testimonial, rating, verified) against real outbound proof links (Google, Trustpilot, Clutch, G2, Yelp). Lots of trust language with zero verification links is trust theatre. Unlinked logo galleries count against it.
Look at how much sentence length varies. Natural writing varies its rhythm; templated or mass-produced copy is statistically uniform. Very low variation reads as commodity content — unless unique named entities break the pattern.
Inspect the JSON-LD. Is there an Organization or Person schema, and does it carry sameAs links to real external profiles (LinkedIn, socials)? Missing schema or no identity declaration signals an anonymous entity.
Want to apply this lens yourself? The free BS Indicator Chrome extension runs these heuristic checks live on any page. Bear in mind it is a single-page, deterministic tool — it relies only on pattern rules for the page in front of it and does not perform the cross-page semantic correlation this audit uses, so its readout is a starting lens, not the full verdict.
Based on 1089 businesses audited.
TypeScript has 13.6 points less BS than the average for Software, SaaS & Tech Products.
Software, SaaS & Tech Products BS: TypeScript (typescriptlang.org)
This is a benchmark for high-substance technical sites, operating with almost zero marketing fluff. It provides direct, functional value to the user immediately upon landing, using code as its primary language. The only detectable BS is the result of missing structured data and a few stale community dates.
Implement Organization and SoftwareApplication schema across all pages to provide a formal identity footprint. Update the Community page to highlight 2025 or 2026 conference dates to remove stale evidence penalties. Link the homepage testimonials directly to their source GitHub discussions or social media posts. Ensure the 6.0 version release notes are prominently linked from the main Hero section to emphasize current relevance.
The site is an exact match for the Software and Tech industry, serving as the primary documentation and distribution hub for the TypeScript language. The content is strictly technical, focusing on compiler integration, type systems, and community ecosystem support.
“The score of 19 indicates minimal BS, with the majority of the points coming from technical omissions (missing schema) and the trust_theatre_flag triggered by the metadata structure rather than actual deceptive content. The site remains a highly credible, substance-first resource.”
This training module utilizes a snapshot of public data from TypeScript, captured on June 20, 2026, to demonstrate how machine logic evaluates different types of business narratives.
Purpose: This data is presented under “Fair Use” / “Educational Exception” for the purpose of forensic semantic analysis, allowing users to compare human intuition against machine-generated evaluations.
Notice to TypeScript: This analysis is part of a non-adversarial audit conducted by 1 Euro SEO. The results provided by 1EuroSEO are intended as professional feedback to help improve any website’s machine-readability and authority signals. The 1EuroSEO BS Detection Tool is a free tool, and anyone can test any company to see how their content is interpreted by AI models.
Any company can use the insights for free and improve its voice by comparing it to industry clichés or competitors. When a company has updated its content, it can always submit a new audit request, which will be reflected in a new current score.
To all users: You are encouraged to visit the live site at https://typescriptlang.org to view the most current version of its content and learn from the source what this company is about and what it offers.