machine
Minimal TypeScript state machine library with compile-time safety through Type-State Programming where states are types, not strings.
파일 탐색기
- settings.local.json
- npm-publish.yml
- extract.cjs
- composition.js
- core.js
- history.js
- index.js
- snapshot.js
- time-travel.js
- composition.js
- core.js
- history.js
- index.js
- snapshot.js
- time-travel.js
- extract.js
- functional-combinators.js
- generators.js
- higher-order.js
- index.js
- multi.js
- primitives.js
- utils.js
- functional_test.js
- extract.js
- functional-combinators.js
- generators.js
- higher-order.js
- index.js
- multi.js
- primitives.js
- reproduce_issue.js
- utils.js
- abort.md
- actor.md
- adapters.md
- ADVANCED_EXTRACTION.md
- api.md
- binding-strategies.md
- combinators.md
- compiler-blog.md
- conditional-transitions.md
- delegate.md
- ensembles.md
- evolution.md
- factories.md
- higher-order.md
- middleware.md
- minimal.md
- mixins.md
- modules.md
- multi-machine.md
- mutability.md
- nested-and-conditional.md
- parallel.md
- patterns-guide.md
- patterns.md
- principles.md
- README.md
- services.md
- statechart-extraction.md
- tagged-helpers.md
- this-binding.md
- type-system-fixes.md
- vs-state-pattern.md
- XSTATE_COMPARISON.md
- yagni.md
- zag-blog.md
- authMachine.ts
- create-transition-example.ts
- fetchMachine.ts
- formMachine.ts
- generator-composition.ts
- middleware-demo.ts
- minimal.ts
- time-travel-debugging.ts
- trafficLightMachine.ts
- xstate-schema.json
- extract-statechart.ts
- verify-package.ts
- composition.ts
- core.ts
- history.ts
- index.ts
- snapshot.ts
- time-travel.ts
- actor.ts
- adapters.ts
- base.ts
- context-bound.ts
- core.ts
- delegate.ts
- devtools.ts
- entry-react.ts
- entry-solid.ts
- extract.ts
- functional-combinators.ts
- generators.ts
- higher-order.ts
- index.ts
- internal-transitions.ts
- matcher.ts
- minimal.ts
- mixins.ts
- multi.ts
- primitives.ts
- react.ts
- runtime-extract.ts
- solid.ts
- types.ts
- utils.ts
- auth.json
- fetch.json
- form.json
- trafficLight.json
- context-api.ts
- middleware-api.ts
- minimal-api.ts
- nested-conditional-api.ts
- persistence-api.ts
- public-api.ts
- react-api.ts
- readme-matcher.ts
- transition-extension-api.ts
- abort-signal.test.ts
- actor.test.ts
- adapters.test.ts
- advanced_mixins.test.ts
- context-bound.test.ts
- devtools.test.ts
- exclusion_advanced.test.ts
- extract-advanced.test.ts
- functional-combinators.test.ts
- functional_mixins.test.ts
- functional_test.ts
- generators.test.ts
- guards.test.ts
- higher-order.test.ts
- index.test.ts
- matcher.test.ts
- metadata-pipe.test.ts
- middleware-history.test.ts
- middleware.test.ts
- minimal.test.ts
- mixins.test.ts
- multi.test.ts
- persistence.test.ts
- runtime-extract.test.ts
- runtime.test.ts
- solid.test.ts
- typestate_test.ts
- utils.test.ts
- .gitignore
- .statechart.config.ts
- CHANGELOG.md
- CLAUDE.md
- LICENSE
- package-lock.json
- package.json
- pridepack.json
- README.md
- tsconfig.examples.json
- tsconfig.json
- tsconfig.test.json
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
설명 보기 ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
npm test
설명 보기 ▼
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
npx
설명 보기 ▼
npx
이 명령은 `npm exec`의 별칭입니다.
tldr npm exec
자세한 내용은 원본 명령을 참고하세요:
