mirror of
https://github.com/iconify/iconify.git
synced 2024-12-12 05:37:49 +00:00
Fix dev container environment
This commit is contained in:
parent
aebed6433d
commit
859a77b4bf
@ -1,7 +1,7 @@
|
||||
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.233.0/containers/typescript-node/.devcontainer/base.Dockerfile
|
||||
|
||||
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
|
||||
ARG VARIANT="18-bullseye"
|
||||
ARG VARIANT="16-bullseye"
|
||||
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}
|
||||
|
||||
# [Optional] Uncomment this section to install additional OS packages.
|
||||
|
@ -1,7 +1,7 @@
|
||||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
|
||||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.233.0/containers/typescript-node
|
||||
{
|
||||
"name": "Node.js & TypeScript",
|
||||
"name": "Iconify Development",
|
||||
"build": {
|
||||
"dockerfile": "Dockerfile",
|
||||
// Update 'VARIANT' to pick a Node version: 18, 16, 14.
|
||||
@ -27,7 +27,7 @@
|
||||
// "forwardPorts": [],
|
||||
|
||||
// Use 'postCreateCommand' to run commands after the container is created.
|
||||
"postCreateCommand": "echo \"Run 'npm install' to install dependencies and build packages\"",
|
||||
"postCreateCommand": "sudo corepack enable && sudo npm i -g @antfu/ni && ni",
|
||||
|
||||
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
|
||||
"remoteUser": "node"
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,3 +5,4 @@ debug_packages/
|
||||
lerna-debug.log
|
||||
.pnpm-debug.log
|
||||
.idea/
|
||||
.pnpm-store/
|
||||
|
@ -199,6 +199,8 @@ I suggest to install [NI](https://github.com/antfu/ni), it makes it easy to work
|
||||
|
||||
Instead of figuring out if you should run `npm install` or `pnpm install` or `yarn install`, just run `ni` and it will execute current package manager, `nr build` to build, `nr test` to run tests test.
|
||||
|
||||
It is automatically installed if you are using Dev Container.
|
||||
|
||||
## Documentation
|
||||
|
||||
Documentation for all packages is available on [Iconify documentation website](https://docs.iconify.design/icon-components/):
|
||||
|
5240
pnpm-lock.yaml
5240
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user