Skip to content

npm run build doesn't work on iOS 26.3 #28

@jefffeely

Description

@jefffeely

web-search-mcp-v0.3.2 % npm -v
11.11.0
web-search-mcp-v0.3.2 % node -v
v25.8.0
web-search-mcp-v0.3.2 % npm run build

web-search-mcp-server@0.3.1 build
tsc && echo '✅ TypeScript compilation complete: dist/index.js'

Version 5.9.3
tsc: The TypeScript Compiler - Version 5.9.3
TS
COMMON COMMANDS

tsc
Compiles the current project (tsconfig.json in the working directory.)

tsc app.ts util.ts
Ignoring tsconfig.json, compiles the specified files with default compiler options.

tsc -b
Build a composite project in the working directory.

tsc --init
Creates a tsconfig.json with the recommended settings in the working directory.

tsc -p ./path/to/tsconfig.json
Compiles the TypeScript project located at the specified path.

tsc --help --all
An expanded version of this information, showing all possible compiler options

tsc --noEmit
tsc --target esnext
Compiles the current project, with additional settings.

COMMAND LINE FLAGS

 --help, -h  Print this message.

--watch, -w  Watch input files.

      --all  Show all compiler options.

--version, -v Print the compiler's version.

     --init  Initializes a TypeScript project and creates a tsconfig.json file.

--project, -p Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'.

--showConfig Print the final configuration instead of building.

--build, -b  Build one or more projects and their dependencies, if out of date

COMMON COMPILER OPTIONS

           --pretty  Enable color and formatting in TypeScript's output to make compiler errors easier to read.
              type:  boolean
           default:  true

  --declaration, -d  Generate .d.ts files from TypeScript and JavaScript files in your project.
              type:  boolean
           default:  `false`, unless `composite` is set

   --declarationMap  Create sourcemaps for d.ts files.
              type:  boolean
           default:  false

--emitDeclarationOnly Only output d.ts files and not JavaScript files.
type: boolean
default: false

        --sourceMap  Create source map files for emitted JavaScript files.
              type:  boolean
           default:  false

           --noEmit  Disable emitting files from a compilation.
              type:  boolean
           default:  false

       --target, -t  Set the JavaScript language version for emitted JavaScript and include compatible library dec                         larations.
            one of:  es5, es6/es2015, es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, esne                         xt
           default:  es5

       --module, -m  Specify what module code is generated.
            one of:  none, commonjs, amd, umd, system, es6/es2015, es2020, es2022, esnext, node16, node18, node20,                          nodenext, preserve
           default:  undefined

              --lib  Specify a set of bundled library declaration files that describe the target runtime environme                         nt.
       one or more:  es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024,                          esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.i                         terable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generato                         r, es2015.iterable, es2015.promise, es2015.proxy, es2015.reflect, es2015.symbol, es2015.symbo                         l.wellknown, es2016.array.include, es2016.intl, es2017.arraybuffer, es2017.date, es2017.objec                         t, es2017.sharedmemory, es2017.string, es2017.intl, es2017.typedarrays, es2018.asyncgenerator                         , es2018.asynciterable/esnext.asynciterable, es2018.intl, es2018.promise, es2018.regexp, es20                         19.array, es2019.object, es2019.string, es2019.symbol/esnext.symbol, es2019.intl, es2020.bigi                         nt/esnext.bigint, es2020.date, es2020.promise, es2020.sharedmemory, es2020.string, es2020.sym                         bol.wellknown, es2020.intl, es2020.number, es2021.promise, es2021.string, es2021.weakref/esne                         xt.weakref, es2021.intl, es2022.array, es2022.error, es2022.intl, es2022.object, es2022.strin                         g, es2022.regexp, es2023.array, es2023.collection, es2023.intl, es2024.arraybuffer, es2024.co                         llection, es2024.object/esnext.object, es2024.promise, es2024.regexp/esnext.regexp, es2024.sh                         aredmemory, es2024.string/esnext.string, esnext.array, esnext.collection, esnext.intl, esnext                         .disposable, esnext.promise, esnext.decorators, esnext.iterator, esnext.float16, esnext.error                         , esnext.sharedmemory, decorators, decorators.legacy
           default:  undefined

          --allowJs  Allow JavaScript files to be a part of your program. Use the 'checkJs' option to get errors f                         rom these files.
              type:  boolean
           default:  false

          --checkJs  Enable error reporting in type-checked JavaScript files.
              type:  boolean
           default:  false

              --jsx  Specify what JSX code is generated.
            one of:  preserve, react, react-native, react-jsx, react-jsxdev
           default:  undefined

          --outFile  Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, a                         lso designates a file that bundles all .d.ts output.

           --outDir  Specify an output folder for all emitted files.

   --removeComments  Disable emitting comments.
              type:  boolean
           default:  false

           --strict  Enable all strict type-checking options.
              type:  boolean
           default:  false

            --types  Specify type package names to be included without being referenced in a source file.

  --esModuleInterop  Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allo                         wSyntheticDefaultImports' for type compatibility.
              type:  boolean
           default:  false

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions