Catalog npm
Back to packageRELEASE DETAILS

0.0.190

npm

@0x706b/tsplus-installer

Run `yarn add -D typescript @tsplus/installer` and add `tsplus-install` in your `package.json` scripts like:

Published25 Apr 2026
Direct dependencies29
Transitive dependenciesNot calculated

README

Current package documentation

Installation

Run yarn add -D typescript @tsplus/installer and add tsplus-install in your package.json scripts like:

{
    "scripts": {
        "postinstall": "tsplus-install"
    }
}

Additionally add a config like the following to be specified that tells the compiler how to map source files to traces and imports:

// tsplus.config.json
{
  "importMap": {
    "^(.*)/packages/([^/]*)/src(.*)/index\\.ts$": "@tsplus-test/$2$3",
    "^(.*)/packages/([^/]*)/src(.*)\\.ts$": "@tsplus-test/$2$3"
  },
  "traceMap": {
    "^(.*)/packages/([^/]*)/(.*)$": "(@tsplus-test/$2) $3"
  }
}

and linked to each tsconfig where either a main build happens or any project reference:

// tsconfig.json
{
  "compilerOptions": {
    "tsPlusConfig": "../../tsplus.config.json"
  }
}

Notes:

  • TS+ will add imports in your code and it will use fully qualified imports like @tsplus-tests/package/MyFile
  • It is your job to make sure every file is properly exported in your package.json exports.
  • Each file should correspond to a unique import, to avoid ending up with circular references as much as possible
  • It is advisable to use "typescript.preferences.importModuleSpecifier": "non-relative in vscode settings to ensure the IDE suggests the correct auto imports

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 34

Native requirements
29 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
mkdirp
Environment
{
  "local_name": "mkdirp",
  "alias": false,
  "peer_metadata": null
}
^3.0.1runtime
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^6.1.3runtime
tar
Environment
{
  "local_name": "tar",
  "alias": false,
  "peer_metadata": null
}
^7.5.13runtime
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^10.9.2runtime
zlib
Environment
{
  "local_name": "zlib",
  "alias": false,
  "peer_metadata": null
}
^1.0.5runtime
@0x706b/eslint-plugin-align-assignments
Environment
{
  "local_name": "@0x706b/eslint-plugin-align-assignments",
  "alias": false,
  "peer_metadata": null
}
^0.1.2development
@changesets/changelog-github
Environment
{
  "local_name": "@changesets/changelog-github",
  "alias": false,
  "peer_metadata": null
}
^0.6.0development
@changesets/cli
Environment
{
  "local_name": "@changesets/cli",
  "alias": false,
  "peer_metadata": null
}
^2.31.0development
@eslint/eslintrc
Environment
{
  "local_name": "@eslint/eslintrc",
  "alias": false,
  "peer_metadata": null
}
^3.3.5development
@eslint/js
Environment
{
  "local_name": "@eslint/js",
  "alias": false,
  "peer_metadata": null
}
^10.0.1development
@fncts/eslint-config
Environment
{
  "local_name": "@fncts/eslint-config",
  "alias": false,
  "peer_metadata": null
}
^0.0.27development
@types/mkdirp
Environment
{
  "local_name": "@types/mkdirp",
  "alias": false,
  "peer_metadata": null
}
^2.0.0development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^25.6.0development
@types/rimraf
Environment
{
  "local_name": "@types/rimraf",
  "alias": false,
  "peer_metadata": null
}
^4.0.5development
@types/tar
Environment
{
  "local_name": "@types/tar",
  "alias": false,
  "peer_metadata": null
}
^7.0.87development
@typescript-eslint/eslint-plugin
Environment
{
  "local_name": "@typescript-eslint/eslint-plugin",
  "alias": false,
  "peer_metadata": null
}
^8.59.0development
@typescript-eslint/parser
Environment
{
  "local_name": "@typescript-eslint/parser",
  "alias": false,
  "peer_metadata": null
}
^8.59.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^9development
eslint-config-prettier
Environment
{
  "local_name": "eslint-config-prettier",
  "alias": false,
  "peer_metadata": null
}
^10.1.8development
eslint-import-resolver-typescript
Environment
{
  "local_name": "eslint-import-resolver-typescript",
  "alias": false,
  "peer_metadata": null
}
^4.4.4development
eslint-plugin-codegen
Environment
{
  "local_name": "eslint-plugin-codegen",
  "alias": false,
  "peer_metadata": null
}
^0.34.1development
eslint-plugin-import
Environment
{
  "local_name": "eslint-plugin-import",
  "alias": false,
  "peer_metadata": null
}
^2.32.0development
eslint-plugin-jest
Environment
{
  "local_name": "eslint-plugin-jest",
  "alias": false,
  "peer_metadata": null
}
^29.15.2development
eslint-plugin-prettier
Environment
{
  "local_name": "eslint-plugin-prettier",
  "alias": false,
  "peer_metadata": null
}
^5.5.5development
eslint-plugin-simple-import-sort
Environment
{
  "local_name": "eslint-plugin-simple-import-sort",
  "alias": false,
  "peer_metadata": null
}
^13.0.0development
eslint-plugin-sort-destructure-keys
Environment
{
  "local_name": "eslint-plugin-sort-destructure-keys",
  "alias": false,
  "peer_metadata": null
}
^3.0.0development
mkdirp
Environment
{
  "local_name": "mkdirp",
  "alias": false,
  "peer_metadata": null
}
^3.0.1development
prettier
Environment
{
  "local_name": "prettier",
  "alias": false,
  "peer_metadata": null
}
^3.8.3development
rimraf
Environment
{
  "local_name": "rimraf",
  "alias": false,
  "peer_metadata": null
}
^6.1.3development
tar
Environment
{
  "local_name": "tar",
  "alias": false,
  "peer_metadata": null
}
^7.5.13development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^10.9.2development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^6.0.3development
typescript-eslint
Environment
{
  "local_name": "typescript-eslint",
  "alias": false,
  "peer_metadata": null
}
^8.59.0development
zlib
Environment
{
  "local_name": "zlib",
  "alias": false,
  "peer_metadata": null
}
^1.0.5development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-4QklnfXCu5QfeNP51lfpNX3wfXqj2KkWwpdkHrEuWHAHZg1sehMn7w6tDDWo5czghOsuh8jG5k0grtBQAT4L9Q==",
  "shasum": "127470682fa7a0faeb14d617a2cbfbb876788f7d",
  "tarball": "https://registry.npmjs.org/@0x706b/tsplus-installer/-/tsplus-installer-0.0.190.tgz",
  "fileCount": 16,
  "unpackedSize": 4978745,
  "signatures": [
    {
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
      "sig": "MEYCIQCBfEfXmKiWsavg5pJ75wey/yZBi/NAq0u83VJncaMMJAIhAKLSZTlpR30C9G6LSt47zdYm2sMw9/4o8xg/BNCvdMnF"
    }
  ]
}

Repository

PENDING
0x706b/tsplus-installer

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:39 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:90851bf1de0170837ac43deb499dfd61187f93b72ef62f48983cd4ca67805f0e

Other collected versions

0.0.1898 FebView all collected versions →