-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
archivebox.plugins_pkg.npm.apps
Nick Sweeting edited this page Oct 5, 2024
·
1 revision
:allowtitles:
: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>`
-
: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:
```
: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
```
- π’ Quickstart
- π₯οΈ Install
- π³ Docker
- β‘οΈ Supported Sources
- β¬ οΈ Supported Outputs
- οΉ©Command Line
- π Web UI
- 𧩠Browser Extension
- πΎ REST API / Webhooks
- π Python API / REPL / SQL API
- βοΈ Configuration
- π¦ Dependencies
- πΏ Disk Layout
- π Security Overview
- π Developer Documentation
- Upgrading
- Setting up Storage (NFS/SMB/S3/etc)
- Setting up Authentication (SSO/LDAP/etc)
- Setting up Search (rg/sonic/etc)
- Scheduled Archiving
- Publishing Your Archive
- Chromium Install
- Cookies & Sessions Setup
- Merging Collections
- Troubleshooting
- βοΈ Web Archiving Community
- Background & Motivation
- Comparison to Other Tools
- Changelog & Roadmap