Compare commits

..

No commits in common. "d0074e4e7c986b69fc1d0e2b50995218c5daaa95" and "e1c80cb05af0d91b1499d570a3fc05fe71589e8f" have entirely different histories.

4 changed files with 7 additions and 34 deletions

View file

@ -1,7 +1,7 @@
*import-cost* *import-cost.txt* *import-cost* *import-cost.txt*
Author: Barrett Ruth <https://barrettruth.github.io> Author: Barrett Ruth <https://barrett-ruth.github.io>
Homepage: <https://github.com/barrettruth/import-cost.nvim> Homepage: <https://github.com/barrett-ruth/import-cost.nvim>
=============================================================================== ===============================================================================
INTRODUCTION *import-cost.nvim* INTRODUCTION *import-cost.nvim*
@ -10,7 +10,7 @@ import-cost.nvim displays the costs of javascript imports inside neovim.
It works with ES6 and CommonJS modules in any javascript, javascriptreact, It works with ES6 and CommonJS modules in any javascript, javascriptreact,
typescript, or typescriptreact files. typescript, or typescriptreact files.
Author: Barrett Ruth <https://barrettruth.com> Author: Barrett Ruth <https://barrett-ruth.github.io>
=============================================================================== ===============================================================================
SETUP *import-cost.setup()* SETUP *import-cost.setup()*

View file

@ -1,19 +0,0 @@
Param(
[Parameter(Mandatory=$true)]
[ValidateSet('npm','yarn','pnpm', ErrorMessage = 'Must provide node.js package manager')]
[string]$package_manager
)
git clone 'https://github.com/wix/import-cost.git'
if (-not $?) {
Write-Host 'Failed to clone wix/import-cost' -ForegroundColor Red
exit 1
}
cd import-cost
if (-not $?) { exit 1 }
iex "$package_manager install"
cd ..
cp .\index.js .\import-cost\index.js

View file

@ -1,11 +1,7 @@
local M = {} local M = {}
local function is_ic_buf(bufnr) local function is_ic_buf(bufnr)
local ok, filetype = pcall(vim.api.nvim_buf_get_option, bufnr, 'filetype') local filetype = vim.api.nvim_buf_get_option(bufnr, 'filetype')
if not ok then
return false
end
return vim.tbl_contains(M.config.filetypes, filetype) return vim.tbl_contains(M.config.filetypes, filetype)
end end
@ -27,7 +23,6 @@ M.config = {
'javascriptreact', 'javascriptreact',
'typescript', 'typescript',
'typescriptreact', 'typescriptreact',
'svelte'
}, },
format = { format = {
byte_format = '%.1fb', byte_format = '%.1fb',

View file

@ -8,8 +8,7 @@ Display the costs of javascript imports inside neovim with the power of
## Installation ## Installation
1. Install regularly with your neovim package manager 1. Install regularly with your neovim package manager
- *NOTE*: pnpm is not supported because [import-cost](https://github.com/wix/import-cost) does not. 2. Run `install.sh` with your node.js package manager to setup import-cost:
3. Run `install.sh` with your node.js package manager to setup import-cost:
```sh ```sh
sh install.sh '<your-package-manager>' sh install.sh '<your-package-manager>'
@ -21,10 +20,8 @@ may look like the following:
```lua ```lua
require('lazy').setup { require('lazy').setup {
{ {
'barrettruth/import-cost.nvim', 'barrett-ruth/import-cost.nvim',
build = 'sh install.sh yarn', build = 'sh install.sh yarn',
-- if on windows
-- build = 'pwsh install.ps1 yarn',
config = true config = true
} }
} }
@ -47,7 +44,7 @@ See `:h import-cost` for more information
thus, unavoidable) thus, unavoidable)
2. Long wait times - once again, the npm module may take quite a while before 2. Long wait times - once again, the npm module may take quite a while before
fully parsing packages fully parsing packages
3. [pnpm problems](https://github.com/barrettruth/import-cost.nvim/issues/5) 3. [pnpm problems](https://github.com/barrett-ruth/import-cost.nvim/issues/5)
## Acknowledgements ## Acknowledgements