Skip to content

archivebox.plugins_pkg.npm.apps

Nick Sweeting edited this page Oct 5, 2024 · 1 revision

{py:mod}archivebox.plugins_pkg.npm.apps

:allowtitles:

Module Contents

Classes

:class: autosummary longtable
:align: left

* - {py:obj}`NpmDependencyConfigs <archivebox.plugins_pkg.npm.apps.NpmDependencyConfigs>`
  -
* - {py:obj}`SystemNpmProvider <archivebox.plugins_pkg.npm.apps.SystemNpmProvider>`
  -
* - {py:obj}`LibNpmProvider <archivebox.plugins_pkg.npm.apps.LibNpmProvider>`
  -
* - {py:obj}`NpmBinary <archivebox.plugins_pkg.npm.apps.NpmBinary>`
  -
* - {py:obj}`NodeBinary <archivebox.plugins_pkg.npm.apps.NodeBinary>`
  -
* - {py:obj}`NpmPlugin <archivebox.plugins_pkg.npm.apps.NpmPlugin>`
  -

Data

:class: autosummary longtable
:align: left

* - {py:obj}`__package__ <archivebox.plugins_pkg.npm.apps.__package__>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.__package__
    :summary:
    ```
* - {py:obj}`DEFAULT_GLOBAL_CONFIG <archivebox.plugins_pkg.npm.apps.DEFAULT_GLOBAL_CONFIG>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.DEFAULT_GLOBAL_CONFIG
    :summary:
    ```
* - {py:obj}`NPM_CONFIG <archivebox.plugins_pkg.npm.apps.NPM_CONFIG>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NPM_CONFIG
    :summary:
    ```
* - {py:obj}`OLD_NODE_BIN_PATH <archivebox.plugins_pkg.npm.apps.OLD_NODE_BIN_PATH>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.OLD_NODE_BIN_PATH
    :summary:
    ```
* - {py:obj}`NEW_NODE_BIN_PATH <archivebox.plugins_pkg.npm.apps.NEW_NODE_BIN_PATH>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NEW_NODE_BIN_PATH
    :summary:
    ```
* - {py:obj}`SYS_NPM_BINPROVIDER <archivebox.plugins_pkg.npm.apps.SYS_NPM_BINPROVIDER>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.SYS_NPM_BINPROVIDER
    :summary:
    ```
* - {py:obj}`LIB_NPM_BINPROVIDER <archivebox.plugins_pkg.npm.apps.LIB_NPM_BINPROVIDER>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LIB_NPM_BINPROVIDER
    :summary:
    ```
* - {py:obj}`npm <archivebox.plugins_pkg.npm.apps.npm>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.npm
    :summary:
    ```
* - {py:obj}`NPM_BINARY <archivebox.plugins_pkg.npm.apps.NPM_BINARY>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NPM_BINARY
    :summary:
    ```
* - {py:obj}`NODE_BINARY <archivebox.plugins_pkg.npm.apps.NODE_BINARY>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NODE_BINARY
    :summary:
    ```
* - {py:obj}`PLUGIN <archivebox.plugins_pkg.npm.apps.PLUGIN>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.PLUGIN
    :summary:
    ```
* - {py:obj}`DJANGO_APP <archivebox.plugins_pkg.npm.apps.DJANGO_APP>`
  - ```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.DJANGO_APP
    :summary:
    ```

API

:canonical: archivebox.plugins_pkg.npm.apps.__package__
:value: >
   'archivebox.plugins_pkg.npm'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.__package__
```

:canonical: archivebox.plugins_pkg.npm.apps.NpmDependencyConfigs

Bases: {py:obj}`abx.archivebox.base_configset.BaseConfigSet`

:canonical: archivebox.plugins_pkg.npm.apps.DEFAULT_GLOBAL_CONFIG
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.DEFAULT_GLOBAL_CONFIG
```

:canonical: archivebox.plugins_pkg.npm.apps.NPM_CONFIG
:value: >
   'NpmDependencyConfigs(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NPM_CONFIG
```

:canonical: archivebox.plugins_pkg.npm.apps.OLD_NODE_BIN_PATH
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.OLD_NODE_BIN_PATH
```

:canonical: archivebox.plugins_pkg.npm.apps.NEW_NODE_BIN_PATH
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NEW_NODE_BIN_PATH
```

:canonical: archivebox.plugins_pkg.npm.apps.SystemNpmProvider

Bases: {py:obj}`pydantic_pkgr.NpmProvider`, {py:obj}`abx.archivebox.base_binary.BaseBinProvider`

````{py:attribute} name
:canonical: archivebox.plugins_pkg.npm.apps.SystemNpmProvider.name
:type: pydantic_pkgr.BinProviderName
:value: >
   'sys_npm'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.SystemNpmProvider.name
```

````

````{py:attribute} npm_prefix
:canonical: archivebox.plugins_pkg.npm.apps.SystemNpmProvider.npm_prefix
:type: typing.Optional[pathlib.Path]
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.SystemNpmProvider.npm_prefix
```

````

:canonical: archivebox.plugins_pkg.npm.apps.LibNpmProvider

Bases: {py:obj}`pydantic_pkgr.NpmProvider`, {py:obj}`abx.archivebox.base_binary.BaseBinProvider`

````{py:attribute} name
:canonical: archivebox.plugins_pkg.npm.apps.LibNpmProvider.name
:type: pydantic_pkgr.BinProviderName
:value: >
   'lib_npm'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LibNpmProvider.name
```

````

````{py:attribute} PATH
:canonical: archivebox.plugins_pkg.npm.apps.LibNpmProvider.PATH
:type: pydantic_pkgr.PATHStr
:value: >
   'str(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LibNpmProvider.PATH
```

````

````{py:attribute} npm_prefix
:canonical: archivebox.plugins_pkg.npm.apps.LibNpmProvider.npm_prefix
:type: typing.Optional[pathlib.Path]
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LibNpmProvider.npm_prefix
```

````

````{py:method} validate_path()
:canonical: archivebox.plugins_pkg.npm.apps.LibNpmProvider.validate_path

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LibNpmProvider.validate_path
```

````

:canonical: archivebox.plugins_pkg.npm.apps.SYS_NPM_BINPROVIDER
:value: >
   'SystemNpmProvider(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.SYS_NPM_BINPROVIDER
```

:canonical: archivebox.plugins_pkg.npm.apps.LIB_NPM_BINPROVIDER
:value: >
   'LibNpmProvider(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.LIB_NPM_BINPROVIDER
```

:canonical: archivebox.plugins_pkg.npm.apps.npm
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.npm
```

:canonical: archivebox.plugins_pkg.npm.apps.NpmBinary

Bases: {py:obj}`abx.archivebox.base_binary.BaseBinary`

````{py:attribute} name
:canonical: archivebox.plugins_pkg.npm.apps.NpmBinary.name
:type: pydantic_pkgr.BinName
:value: >
   'npm'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NpmBinary.name
```

````

````{py:attribute} binproviders_supported
:canonical: archivebox.plugins_pkg.npm.apps.NpmBinary.binproviders_supported
:type: typing.List[pydantic.InstanceOf[pydantic_pkgr.BinProvider]]
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NpmBinary.binproviders_supported
```

````

:canonical: archivebox.plugins_pkg.npm.apps.NPM_BINARY
:value: >
   'NpmBinary(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NPM_BINARY
```

:canonical: archivebox.plugins_pkg.npm.apps.NodeBinary

Bases: {py:obj}`abx.archivebox.base_binary.BaseBinary`

````{py:attribute} name
:canonical: archivebox.plugins_pkg.npm.apps.NodeBinary.name
:type: pydantic_pkgr.BinName
:value: >
   'node'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NodeBinary.name
```

````

````{py:attribute} binproviders_supported
:canonical: archivebox.plugins_pkg.npm.apps.NodeBinary.binproviders_supported
:type: typing.List[pydantic.InstanceOf[pydantic_pkgr.BinProvider]]
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NodeBinary.binproviders_supported
```

````

:canonical: archivebox.plugins_pkg.npm.apps.NODE_BINARY
:value: >
   'NodeBinary(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NODE_BINARY
```

:canonical: archivebox.plugins_pkg.npm.apps.NpmPlugin

Bases: {py:obj}`abx.archivebox.base_plugin.BasePlugin`

````{py:attribute} app_label
:canonical: archivebox.plugins_pkg.npm.apps.NpmPlugin.app_label
:type: str
:value: >
   'npm'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NpmPlugin.app_label
```

````

````{py:attribute} verbose_name
:canonical: archivebox.plugins_pkg.npm.apps.NpmPlugin.verbose_name
:type: str
:value: >
   'NPM'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NpmPlugin.verbose_name
```

````

````{py:attribute} hooks
:canonical: archivebox.plugins_pkg.npm.apps.NpmPlugin.hooks
:type: typing.List[pydantic.InstanceOf[abx.archivebox.base_hook.BaseHook]]
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.NpmPlugin.hooks
```

````

:canonical: archivebox.plugins_pkg.npm.apps.PLUGIN
:value: >
   'NpmPlugin(...)'

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.PLUGIN
```

:canonical: archivebox.plugins_pkg.npm.apps.DJANGO_APP
:value: >
   None

```{autodoc2-docstring} archivebox.plugins_pkg.npm.apps.DJANGO_APP
```

Clone this wiki locally