inmap
A multi-scale emissions-to-health impact model for fine particulate matter (PM2.5) that mechanistically evaluates air quality and health benefits of perturbations to baseline emissions.
https://github.com/spatialmodel/inmap
Category: Natural Resources
Sub Category: Air Quality
Keywords from Contributors
archiving transforms mock measur projection animals compose sequence optimize conversion
Last synced: about 22 hours ago
JSON representation
Repository metadata
InMAP reduced-form air quality model for fine particulate matter (PM2.5)
- Host: GitHub
- URL: https://github.com/spatialmodel/inmap
- Owner: spatialmodel
- License: gpl-3.0
- Created: 2016-04-26T03:47:17.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-23T23:09:09.000Z (4 days ago)
- Last Synced: 2025-04-24T13:42:20.491Z (3 days ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 221 MB
- Stars: 62
- Watchers: 7
- Forks: 42
- Open Issues: 15
- Releases: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Authors: AUTHORS
README.md
(In)tervention (M)odel for (A)ir (P)ollution
Note: This is the documentation for InMAP v1.10.0-beta.1. Documentation for other versions is available here.
Visit the InMAP website at https://inmap.run!
About InMAP
InMAP is a multi-scale emissions-to-health impact model for fine particulate matter (PM2.5) that mechanistically evaluates air quality and health benefits of perturbations to baseline emissions. A main simplification of InMAP compared to a comprehensive chemical transport model is that it does so on an annual-average basis rather than the highly time-resolved performance of a full CTM. The model incorporates annual-average parameters (e.g. transport, deposition, and reaction rates) from the a chemical transport model. Grid-cell size varies as shown in Figure 1, ranging from smaller grid cells in urban areas to larger grid cells in rural areas. This variable resolution grid is used to simulate population exposures to PM2.5 with high spatial resolution while minimizing computational expense.
Figure 1: InMAP spatial discretization of the model domain into variable resolution grid cells. Left panel: full domain; right panel: a small section of the domain centered on the city of Los Angeles.
Getting InMAP
Go to releases to download the most recent release for your type of computer. For Mac systems, download the file with "darwin" in the name. You will need both the executable program and the input data ("evaldata_vX.X.X.zip"). All of the versions of the program are labeled "amd64" to denote that they are for 64-bit processors (i.e., all relatively recent notebook and desktop computers). It doesn't matter whether your computer processor is made by AMD or another brand, it should work either way.
Compiling from source
You can also compile InMAP from its source code. The instructions here are specific to Linux or Mac computers; other systems should work with minor changes to the commands below. Refer here for a list of theoretically supported systems.
-
Install the Go compiler, version 1.11 or higher. Make sure you install the correct version (64 bit) for your system. It may be useful to go through one of the tutorials to make sure the compiler is correctly installed.
-
Install the git version control program, if it is are not already installed.
-
Download and install the main program:
git clone https://github.com/spatialmodel/inmap.git # Download the code. cd inmap # Move into the InMAP directory GO111MODULE=on go build ./cmd/inmap # Compile the InMAP executable.
There should now be a file named
inmap
orinmap.exe
in the current dirctory. This is the inmap executable file. It can be copied or moved to any directory of your choosing and run as described below in "Running InMAP". -
Optional: run the tests:
cd /path/to/inmap # Move to the directory where InMAP is downloaded, # if you are not already there. GO111MODULE=on go test ./... -short
Running InMAP
-
Make sure that you have downloaded the InMAP input data files:
evaldata_vX.X.X.zip
from the InMAP release page, where X.X.X corresponds to a version number. The data files may need to be downloaded from a separate link included in the release information rather than directly from the release page. -
Create an emissions scenario or use one of the evaluation emissions datasets available in the
evaldata_vX.X.X.zip
files on the InMAP release page. Emissions files should be in shapefile format where the attribute columns correspond to the names of emitted pollutants. The acceptable pollutant names are
VOC
,NOx
,NH3
,SOx
, andPM2_5
. Emissions units can be specified in the configuration file (discussed below) and can be short tons per year, kilograms per year, or micrograms per second. The model can handle multiple input emissions files, and emissions can be either elevated or ground level. Files with elevated emissions need to have attribute columns labeled "height", "diam", "temp", and "velocity" containing stack information in units of m, m, K, and m/s, respectively. Emissions will be allocated from the geometries in the shape file to the InMAP computational grid. -
Make a copy of the configuration file template and edit it if desired, keeping in mind that you will either need to set the
evaldata
environment variable to the directory you downloaded the evaluation data to, or replace all instances of${evaldata}
in the configuration file with the path to that directory. You must also ensure that the directoryOutputFile
is to go in exists. Refer to the documentation here for information about other configuration options. The configuration file is a text file in TOML format, and any changes made to the file will need to conform to that format or the model will not run correctly and will produce an error. -
Run the program:
inmapXXX run steady --config=/path/to/configfile.toml
where
inmapXXX
is replaced with the executable file that you downloaded. For some systems you may need to type./inmapXXX
instead. If you compiled the program from source, the command will just beinmap
for Linux or Mac systems andinmap.exe
for Windows systems.The above command runs the model in the most typical mode. For alternative run modes and other command options refer here.
-
View the program output. The output files are in shapefile format which can be viewed in most GIS programs. One free GIS program is QGIS. By default, the InMAP only outputs ground-level, but this can be changed using the configuration file.
Output variables are specified as
OutputVariables
in the configuration file. Each output variable is defined in the configuration file by its name and an expression that can be used to calculate it (in the form VariableName = "Expression"). Output variable names can be chosen by the user, but their corresponding expressions must consist of variables that are understood by InMAP. Note that output variable names should have a length of 10 characters or less because there is a limit on the allowed length of shapefile field names.In the case of a variable that is built into the model, e.g.
WindSpeed
, an acceptable entry in the configuration file would beWindSpeed = "WindSpeed"
. If doubleWindSpeed
is desired as an output variable, an acceptable entry in the configuration file would beDoubleWind = "WindSpeed*2"
. A user-defined variable such asDoubleWind
can then appear in an separate expression, e.g.ExpTwoWind = "exp(DoubleWind)"
where theDoubleWind
is exponentiated. Note that expressions can include functions such asexp()
. For more information on the available functions refer to the source code documentation (here).Output variable expressions are, by default, evaluated within each grid cell. By surrounding an expression with braces ({...}), InMAP can instead perform summary calculations (evaluating the expression across all grid cells). InMAP has a built-in function
sum()
that can be used for such grid level calculations. For example, an expression for a variableNPctWNoLat
, representing the percentage of the total US population that is Non-Latino White, would beNPctWNoLat = "{sum(WhiteNoLat) / sum(TotalPop)}"
. Only the part of the expression inside of the braces is evaluated at the grid level.NPctWNoLat
could then be used as a variable in expressions evaluated at the grid cell level, e.g,WhNoLatDiff = "PctWhNoLat - NPctWNoLat"
, representing the difference between the percentage of the population of each grid cell that is white and the percentage of the total US population that is white.There is a complete list of built-in variables here. Some examples include:
- Pollutant concentrations in units of μg m-3:
- VOC (
VOC
)- NOx (
NOx
) - NH3 (
NH3
) - SOx (
SOx
) - Total PM2.5 (
TotalPM25
; The sum of all PM2.5 components) - Primary PM2.5 (
PrimaryPM25
) - Particulate sulfate (
pSO4
) - Particulate nitrate (
pNO3
) - Particulate ammonium (
pNH4
) - Secondary organic aerosol (
SOA
)
- NOx (
- VOC (
- Populations of different demographic subgroups are in units of people per grid cell. The included populations may vary depending on input data, but in the default dataset as of this writing the groups included are:
- total population (
TotalPop
) - people identifying as Asian (
Asian
), Black (Black
), Latino (Latino
), Native American or American Indian (Native
), and Non-Latino White (WhiteNoLat
).
- total population (
- Mortality rates for the total population and/or different demographic subgroups, which can be used to perform health impact calculations, are in units of deaths per year per 100,000 people. Each mortality rate is mapped to a unique corresponding population group in the configuration file, e.g.
AllCause = "TotalPop"
orAsianMort = "Asian"
. Each mortality rate will be weighted by its corresponding population group when mortality rates are allocated to the grid cell level. The included mortality rates may vary depending on input data, but in the default dataset as of this writing baseline mortality rates are included for the following groups:- total poplation (
AllCause
) - people identifying as asian (
AsianMort
), black (BlackMort
), latino (LatinoMort
), native american or american indian (NativeMort
), and non-latino white (WhNoLMort
).
- total poplation (
- Numbers of deaths attributable to PM2.5 in each of the populations are obtained by defining an expression in the configuration file based on the variables
TotalPM25
, the population variable of interest, and the overall or population-specific mortality rate. For example, deaths among the total population could be calculated with the following entry in the configuration file:TotalPopD = "(exp(log(1.078)/10 * TotalPM25) - 1) * TotalPop * AllCause / 100000"
. Numbers of deaths are measured in units of deaths/year.
- Pollutant concentrations in units of μg m-3:
Running the preprocessor
InMAP includes a preprocessor to convert chemical transport model (CTM) output into InMAP meteorology and baseline chemistry input data.
Unlike the main InMAP model, the preprocessor only needs to be run once for each spatiotemporal domain.
Users that would like to use a different spatial or temporal domain than what is included with the InMAP download can obtain CTM output for that domain and run the preprocessor themselves.
The WRF-Chem and GEOS-Chem CTMs are currently supported.
Information on how to run the preprocessor is here, and information regarding preprocessor configuration is here.
API
The InMAP package is split into an executable program and an application programming interface (API). The documentation here shows the functions available in the API and how they work.
Owner metadata
- Name: spatialmodel
- Login: spatialmodel
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/18638369?v=4
- Repositories: 2
- Last ynced at: 2024-06-11T20:13:51.261Z
- Profile URL: https://github.com/spatialmodel
GitHub Events
Total
- Watch event: 2
- Push event: 187
- Fork event: 1
Last Year
- Watch event: 2
- Push event: 187
- Fork event: 1
Committers metadata
Last synced: 7 days ago
Total Commits: 698
Total Committers: 16
Avg Commits per committer: 43.625
Development Distribution Score (DDS): 0.057
Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Chris Tessum | c****m@g****m | 658 |
David Paolella | d****9@u****u | 12 |
Xiao Ran | s****2@g****m | 7 |
ctessum | c****m@p****n | 5 |
ctessum | d****l@l****t | 2 |
Sumil Thakrar | s****r@n****n | 2 |
Koi Nil | k****i@u****u | 2 |
Nav Ravindranath | n****i | 2 |
Sumil Thakrar | s****r@l****u | 1 |
Koi Nil | k****i@D****u | 1 |
zxy-Ryan | 3****n | 1 |
karldw | k****w | 1 |
dependabot[bot] | 4****] | 1 |
Sumil Thakrar | s****r@g****m | 1 |
M Tessum | l****g@g****m | 1 |
CodeLingo Bot | b****t@c****o | 1 |
Committer domains:
- uw.edu: 2
- codelingo.io: 1
- d-128-95-45-200.dhcp4.washington.edu: 1
- ln0006.mesabi.msi.umn.edu: 1
- node0002.localdomain: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 23
Total pull requests: 95
Average time to close issues: 5 months
Average time to close pull requests: 26 days
Total issue authors: 8
Total pull request authors: 11
Average comments per issue: 1.39
Average comments per pull request: 2.18
Merged pull request: 80
Bot issues: 0
Bot pull requests: 5
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ctessum (14)
- dpaolella (3)
- julialromero (1)
- jlbeidler (1)
- jmt941 (1)
- bkoo-git (1)
- SumilThakr (1)
- khoin (1)
Top Pull Request Authors
- ctessum (63)
- dpaolella (9)
- SumilThakr (6)
- dependabot[bot] (5)
- xiaor2 (3)
- khoin (3)
- navravi (2)
- CodeLingoBot (1)
- karldw (1)
- ziyoi (1)
- zxy-Ryan (1)
Top Issue Labels
- enhancement (9)
- help wanted (2)
- bug (2)
- question (1)
Top Pull Request Labels
- dependencies (5)
- go (5)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 2
- Total dependent repositories: 2
- Total versions: 22
proxy.golang.org: github.com/spatialmodel/inmap
Package inmap is an air quality model for predicting health impacts of air pollutant emissions.
- Homepage: https://github.com/spatialmodel/inmap
- Documentation: https://pkg.go.dev/github.com/spatialmodel/inmap#section-documentation
- Licenses: GPL-3.0
- Latest release: v1.9.6 (published about 3 years ago)
- Last Synced: 2025-04-25T14:06:14.797Z (2 days ago)
- Versions: 22
- Dependent Packages: 2
- Dependent Repositories: 2
-
Rankings:
- Dependent repos count: 3.578%
- Dependent packages count: 3.706%
- Forks count: 3.772%
- Average: 4.247%
- Stargazers count: 5.932%
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-go v2 composite
- coverallsapp/github-action v1.1.2 composite
- golangci/golangci-lint-action v2 composite
- jandelgado/gcov2lcov-action v1.0.6 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- actions/checkout v2 composite
- actions/setup-go v2 composite
- skx/github-action-publish-binaries master composite
- golang 1.16 build
- postgis/postgis 14-3.2-alpine build
- jgehrcke/github-repo-stats RELEASE composite
- expresso 0.7.x development
- jupyter/base-notebook latest build
- node lts build
- jupyter/base-notebook latest build
- cloud.google.com/go/storage v1.15.0
- github.com/BurntSushi/toml v0.3.1
- github.com/GaryBoone/GoStats v0.0.0-20130122001700-1993eafbef57
- github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible
- github.com/aws/aws-sdk-go v1.38.35
- github.com/cenkalti/backoff v2.2.1+incompatible
- github.com/cenkalti/backoff/v4 v4.1.1
- github.com/cpuguy83/go-md2man v1.0.9-0.20180619205630-691ee98543af
- github.com/ctessum/atmos v0.0.0-20170526022537-cba69f7ca647
- github.com/ctessum/cdf v0.0.0-20181201011353-edced208ea9d
- github.com/ctessum/geom v0.2.10
- github.com/ctessum/go-leaflet v0.0.0-20170724133759-2f9e4c38fb5e
- github.com/ctessum/gobra v0.0.0-20180516235632-ddfa5eeb3017
- github.com/ctessum/plotextra v0.0.0-20180623195436-96488e3f1996
- github.com/ctessum/requestcache v1.0.1
- github.com/ctessum/requestcache/v2 v2.0.0
- github.com/ctessum/requestcache/v4 v4.0.0
- github.com/ctessum/sparse v0.0.0-20181201011727-57d6234a2c9d
- github.com/ctessum/unit v0.0.0-20160621200450-755774ac2fcb
- github.com/davecgh/go-spew v1.1.1
- github.com/docker/distribution v2.8.0+incompatible
- github.com/go-humble/detect v0.1.2
- github.com/go-humble/router v0.5.0
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.2
- github.com/gonum/floats v0.0.0-20181209220543-c233463c7e82
- github.com/google/go-cmp v0.5.6
- github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e
- github.com/gopherjs/vecty v0.0.0-20180525005238-a3bd138280bf
- github.com/gorilla/websocket v1.4.2
- github.com/hashicorp/hcl v0.0.0-20171017181929-23c074d0eceb
- github.com/improbable-eng/grpc-web v0.0.0-20190113155728-0c7a81a25d11
- github.com/jackc/pgx/v4 v4.12.0
- github.com/johanbrandhorst/protobuf v0.6.1
- github.com/jonas-p/go-shp v0.1.2-0.20190401125246-9fd306ae10a6
- github.com/kr/pretty v0.3.0
- github.com/lib/pq v1.10.2
- github.com/lnashier/viper v0.0.0-20180730210402-cc7336125d12
- github.com/magiconair/properties v1.7.3
- github.com/mattn/go-sqlite3 v1.11.0
- github.com/moby/sys/mountinfo v0.6.0
- github.com/opencontainers/image-spec v1.0.2
- github.com/opencontainers/runc v1.1.0
- github.com/pelletier/go-toml v1.0.1
- github.com/rs/cors v1.3.0
- github.com/russross/blackfriday v2.0.0+incompatible
- github.com/sirupsen/logrus v1.8.1
- github.com/skratchdot/open-golang v0.0.0-20160302144031-75fb7ed4208c
- github.com/spf13/cast v1.2.0
- github.com/spf13/cobra v0.0.3
- github.com/spf13/jwalterweatherman v0.0.0-20170901151539-12bd96e66386
- github.com/spf13/pflag v1.0.5
- github.com/tealeg/xlsx v1.0.3
- github.com/testcontainers/testcontainers-go v0.11.1
- gocloud.dev v0.23.0
- golang.org/x/build v0.0.0-20190226180436-80ca8d25ddd4
- golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
- golang.org/x/net v0.7.0
- gonum.org/v1/gonum v0.0.0-20191009222026-5d5638e6749a
- gonum.org/v1/plot v0.0.0-20190526055220-ccfad0c86201
- google.golang.org/grpc v1.37.0
- honnef.co/go/js/dom v0.0.0-20180323154144-6da835bec70f
- k8s.io/api v0.20.1
- k8s.io/apimachinery v0.20.1
- k8s.io/client-go v0.20.1
- 1500 dependencies
- @rollup/plugin-typescript 8.3.2 development
- @types/jest 27.4.1 development
- @typescript-eslint/eslint-plugin 5.20.0 development
- @typescript-eslint/parser 5.20.0 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- jest 27.5.1 development
- jest-config 27.5.1 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- ts-jest 27.1.4 development
- tslib 2.4.0 development
- typescript 4.6.3 development
- @jridgewell/gen-mapping ^0.1.0
- @jridgewell/trace-mapping ^0.3.9
- @types/chalk ^2.0.0 development
- chalk ^2.0.0 development
- strip-ansi ^4.0.0 development
- @babel/highlight ^7.18.6
- @mdn/browser-compat-data ^4.0.10 development
- core-js-compat ^3.25.1 development
- electron-to-chromium ^1.4.248 development
- @babel/helper-transform-fixture-test-runner ^7.19.4 development
- @babel/plugin-syntax-flow ^7.18.6 development
- @babel/plugin-transform-flow-strip-types ^7.19.0 development
- @babel/plugin-transform-modules-commonjs ^7.19.6 development
- @babel/preset-env ^7.20.2 development
- @jridgewell/trace-mapping ^0.3.8 development
- @types/convert-source-map ^1.5.1 development
- @types/debug ^4.1.0 development
- @types/gensync ^1.0.0 development
- @types/resolve ^1.3.2 development
- @types/semver ^5.4.0 development
- rimraf ^3.0.0 development
- @ampproject/remapping ^2.1.0
- @babel/code-frame ^7.18.6
- @babel/generator ^7.20.5
- @babel/helper-compilation-targets ^7.20.0
- @babel/helper-module-transforms ^7.20.2
- @babel/helpers ^7.20.5
- @babel/parser ^7.20.5
- @babel/template ^7.18.10
- @babel/traverse ^7.20.5
- @babel/types ^7.20.5
- convert-source-map ^1.7.0
- debug ^4.1.0
- gensync ^1.0.0-beta.2
- json5 ^2.2.1
- semver ^6.3.0
- @rollup/plugin-typescript 8.3.2 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.21.0 development
- @typescript-eslint/parser 5.21.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- mocha 9.2.2 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- typescript 4.6.3 development
- @jridgewell/set-array ^1.0.1
- @jridgewell/sourcemap-codec ^1.4.10
- @jridgewell/trace-mapping ^0.3.9
- @babel/helper-fixtures ^7.19.4 development
- @babel/parser ^7.20.5 development
- @jridgewell/trace-mapping ^0.3.8 development
- @types/jsesc ^2.5.0 development
- charcodes ^0.2.0 development
- @babel/types ^7.20.5
- @jridgewell/gen-mapping ^0.3.2
- jsesc ^2.5.1
- @babel/types ^7.18.6
- @babel/helper-explode-assignable-expression ^7.18.6
- @babel/types ^7.18.9
- @babel/core ^7.19.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @types/semver ^5.5.0 development
- @babel/compat-data ^7.20.0
- @babel/helper-validator-option ^7.18.6
- browserslist ^4.21.3
- semver ^6.3.0
- @babel/core ^7.20.5 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/plugin-syntax-class-static-block ^7.14.5 development
- @babel/preset-env ^7.20.2 development
- @babel/helper-annotate-as-pure ^7.18.6
- @babel/helper-environment-visitor ^7.18.9
- @babel/helper-function-name ^7.19.0
- @babel/helper-member-expression-to-functions ^7.18.9
- @babel/helper-optimise-call-expression ^7.18.6
- @babel/helper-replace-supers ^7.19.1
- @babel/helper-split-export-declaration ^7.18.6
- @babel/core ^7.20.5 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-annotate-as-pure ^7.18.6
- regexpu-core ^5.2.1
- @babel/cli ^7.17.6 development
- @babel/core ^7.17.8 development
- @babel/generator ^7.17.7 development
- @babel/plugin-transform-modules-commonjs ^7.17.7 development
- @babel/traverse ^7.17.3 development
- babel-loader ^8.1.0 development
- rollup ^2.3.2 development
- rollup-plugin-babel ^4.4.0 development
- strip-ansi ^6.0.0 development
- webpack ^4.42.1 development
- webpack-cli ^3.3.11 development
- @babel/helper-compilation-targets ^7.17.7
- @babel/helper-plugin-utils ^7.16.7
- debug ^4.1.1
- lodash.debounce ^4.0.8
- resolve ^1.14.2
- semver ^6.1.2
- @babel/traverse ^7.18.9 development
- @babel/types ^7.18.9 development
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6
- @babel/template ^7.18.10
- @babel/types ^7.19.0
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6
- @babel/traverse ^7.18.9 development
- @babel/types ^7.18.9
- @babel/core ^7.18.6 development
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6
- @babel/helper-environment-visitor ^7.18.9
- @babel/helper-module-imports ^7.18.6
- @babel/helper-simple-access ^7.20.2
- @babel/helper-split-export-declaration ^7.18.6
- @babel/helper-validator-identifier ^7.19.1
- @babel/template ^7.18.10
- @babel/traverse ^7.20.1
- @babel/types ^7.20.2
- @babel/generator ^7.18.6 development
- @babel/parser ^7.18.6 development
- @babel/types ^7.18.6
- @babel/core ^7.18.9 development
- @babel/traverse ^7.18.9 development
- @babel/helper-annotate-as-pure ^7.18.6
- @babel/helper-environment-visitor ^7.18.9
- @babel/helper-wrap-function ^7.18.9
- @babel/types ^7.18.9
- @babel/helper-environment-visitor ^7.18.9
- @babel/helper-member-expression-to-functions ^7.18.9
- @babel/helper-optimise-call-expression ^7.18.6
- @babel/traverse ^7.19.1
- @babel/types ^7.19.0
- @babel/core ^7.20.2 development
- @babel/traverse ^7.20.1 development
- @babel/types ^7.20.2
- @babel/traverse ^7.20.0 development
- @babel/types ^7.20.0
- @babel/types ^7.18.6
- charcodes ^0.2.0 development
- @unicode/unicode-15.0.0 ^1.3.1 development
- charcodes ^0.2.0 development
- @babel/helper-function-name ^7.19.0
- @babel/template ^7.18.10
- @babel/traverse ^7.20.5
- @babel/types ^7.20.5
- @babel/generator ^7.20.5 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/parser ^7.20.5 development
- regenerator-runtime ^0.13.11 development
- terser ^5.9.0 development
- @babel/template ^7.18.10
- @babel/traverse ^7.20.5
- @babel/types ^7.20.5
- ava * development
- babel-polyfill ^6.23.0 development
- svg-term-cli ^2.1.1 development
- xo * development
- color-convert ^1.9.0
- ava * development
- coveralls ^3.0.0 development
- execa ^0.9.0 development
- flow-bin ^0.68.0 development
- import-fresh ^2.0.0 development
- matcha ^0.7.0 development
- nyc ^11.0.2 development
- resolve-from ^4.0.0 development
- typescript ^2.5.3 development
- xo * development
- ansi-styles ^3.2.1
- escape-string-regexp ^1.0.5
- supports-color ^5.3.0
- chalk 1.1.1 development
- xo 0.11.2 development
- color-name 1.1.3
- ava * development
- xo * development
- ava * development
- xo * development
- ava ^0.25.0 development
- import-fresh ^2.0.0 development
- xo ^0.20.0 development
- has-flag ^3.0.0
- @types/chalk ^2.0.0 development
- strip-ansi ^4.0.0 development
- @babel/helper-validator-identifier ^7.18.6
- chalk ^2.0.0
- js-tokens ^4.0.0
- @babel/code-frame ^7.18.6 development
- @babel/helper-check-duplicate-nodes ^7.18.6 development
- @babel/helper-fixtures ^7.19.4 development
- @babel/helper-string-parser ^7.19.4 development
- @babel/helper-validator-identifier ^7.19.1 development
- charcodes ^0.2.0 development
- @babel/core ^7.18.6 development
- @babel/helper-function-name ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/traverse ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.18.9 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/traverse ^7.18.9 development
- @babel/helper-plugin-utils ^7.18.9
- @babel/helper-skip-transparent-expression-wrappers ^7.18.9
- @babel/plugin-proposal-optional-chaining ^7.18.9
- @babel/core ^7.19.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- babel-plugin-polyfill-corejs3 ^0.6.0 development
- core-js-pure ^3.25.1 development
- @babel/helper-environment-visitor ^7.18.9
- @babel/helper-plugin-utils ^7.19.0
- @babel/helper-remap-async-to-generator ^7.18.9
- @babel/plugin-syntax-async-generators ^7.8.4
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-create-class-features-plugin ^7.18.6
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6 development
- @babel/helper-create-class-features-plugin ^7.18.6
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-class-static-block ^7.14.5
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-dynamic-import ^7.8.3
- @babel/core ^7.18.9 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.9
- @babel/plugin-syntax-export-namespace-from ^7.8.3
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-json-strings ^7.8.3
- @babel/core ^7.18.9 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/plugin-proposal-nullish-coalescing-operator ^7.18.6 development
- @babel/plugin-syntax-nullish-coalescing-operator ^7.8.3 development
- @babel/helper-plugin-utils ^7.18.9
- @babel/plugin-syntax-logical-assignment-operators ^7.10.4
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-nullish-coalescing-operator ^7.8.3
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-numeric-separator ^7.10.4
- @babel/core ^7.20.2 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/parser ^7.20.2 development
- @babel/compat-data ^7.20.1
- @babel/helper-compilation-targets ^7.20.0
- @babel/helper-plugin-utils ^7.20.2
- @babel/plugin-syntax-object-rest-spread ^7.8.3
- @babel/plugin-transform-parameters ^7.20.1
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/plugin-syntax-optional-catch-binding ^7.8.3
- @babel/core ^7.18.9 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/plugin-transform-block-scoping ^7.18.9 development
- @babel/traverse ^7.18.9 development
- @babel/helper-plugin-utils ^7.18.9
- @babel/helper-skip-transparent-expression-wrappers ^7.18.9
- @babel/plugin-syntax-optional-chaining ^7.8.3
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-create-class-features-plugin ^7.18.6
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.20.5 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-annotate-as-pure ^7.18.6
- @babel/helper-create-class-features-plugin ^7.20.5
- @babel/helper-plugin-utils ^7.20.2
- @babel/plugin-syntax-private-property-in-object ^7.14.5
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-create-regexp-features-plugin ^7.18.6
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core 7.12.13 development
- @babel/helper-plugin-utils ^7.12.13
- @babel/helper-plugin-utils ^7.14.5
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core ^7.8.3 development
- @babel/helper-plugin-utils ^7.8.3
- @babel/core ^7.19.6 development
- @babel/helper-plugin-utils ^7.19.0
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.10.4 development
- @babel/helper-plugin-utils ^7.10.4
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core ^7.10.4 development
- @babel/helper-plugin-utils ^7.10.4
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/core ^7.8.0 development
- @babel/helper-plugin-utils ^7.8.0
- @babel/helper-plugin-utils ^7.14.5
- @babel/core 7.14.5 development
- @babel/helper-plugin-utils ^7.14.5
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/traverse ^7.18.6 development
- @babel/types ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-module-imports ^7.18.6
- @babel/helper-plugin-utils ^7.18.6
- @babel/helper-remap-async-to-generator ^7.18.6
- @babel/core ^7.18.6 development
- @babel/helper-plugin-test-runner ^7.18.6 development
- @babel/helper-plugin-utils ^7.18.6
Score: 8.502688505213357