Skip to content
forked from sony/cdp-js

Libraries/SDK modules for multi-platform application development

License

Notifications You must be signed in to change notification settings

Shin-Ogata/fieldwork

 
 

Repository files navigation

fieldwork

feasibility study

How to setup

npm v6 以下を使用時

shell environment / 開発ツールにパスを通す

共通で利用する開発ツールは root の node_modules/ 以下にインストールされるので、これらを CLI から利用するためにパスを通しておく。
この操作は terminal ごとに必要

bash 環境の場合

# 設定
source bin/env

# 確認
echo $PATH

Command Prompt 環境の場合

:: 設定
call bin\env

:: 確認
echo %PATH%

PowerShell 環境の場合

# 設定
. bin\env

# 確認
$ENV:Path

※ 署名なしローカルスクリプトを実行するためにポリシーの変更が必要

$ Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
npm run install:all

library compornent

  • Core
module description
core-utils core utility
events publish/subscribe library
promise cancelable promise utility
observable observable object/array
result error w/ result code utility
core-storage core storage I/F defs
core-template core template library
  • Node
module description
fs-storage storage implementation w/ node:fs
  • Worker
module description
binary binary utility
ajax ajax utility
inline-worker inline-worker utility
  • Web/DOM
module description
web-utils web utility
dom dom manipulation library
environment judge for environment
i18n wrapper of i18next
web-storage storage implementation w/ localStorage
data-sync web api entry point I/F defs
model abstract model class
collection abstract collection class
view abstract view class
template template library collection
router router class
app application context
  • UI componets
module description
ui-utils ui common utility
ui-forms forms collection
ui-listview list view component

License

Copyright 2021, 2022, 2023 2024 Sony Group Corporation
Copyright 2016, 2019, 2020 Sony Corporation
Copyright 2017, 2018 Sony Network Communications Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Libraries/SDK modules for multi-platform application development

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.8%
  • JavaScript 7.9%
  • SCSS 1.4%
  • Smarty 0.7%
  • HTML 0.2%
  • Mustache 0.0%